黑马程序员技术交流社区
标题: Python面试经验分享——安培斯通实业 [打印本页]
作者: 小伙啊 时间: 2018-8-23 14:28
标题: Python面试经验分享——安培斯通实业
本帖最后由 小伙啊 于 2018-8-23 14:43 编辑
公司名称:陕西安培斯通实业有限公司
公司地址:西安雁塔区绿地同盟B1208
公司规模:20-99人
公司环境:
笔试题:
没有笔试题,如果有题咱也不要怕,告诉你们一个经验,把笔试题拍个照片发到咱们的班级群里,依靠大家的力量,我相信你可以做完的
面试环节:
1、 简单说下你对input() 函数的理解?
答:在Python3中,input() 函数用来获取用户的输入信息,无论用户输入什么,都获取到字符串类型的信息;在 Python2 中有 raw_input()和 input(), raw_input()和 Python3 中的 input()作用是一样的, input()输入的是什么数据类型的,获取到的就是什么数据类型的。
2、 说几个Python常用的标准库(模块)?
答:os 操作系统,time 时间,random 随机,pymysql连接数据库,threading 线程,multiprocessing 进程,queue 队列。
第三方库: django 和 flask 也是第三方库,requests,scrapy,xadmin,celery, re,hashlib,md5。
3、 说说一般爬虫的流程?
1、爬虫引擎获得初始请求开始抓取。
2、爬虫引擎开始请求调度程序,并准备对下一次的请求进行抓取。
3、爬虫调度器返回下一个请求给爬虫引擎。
4、引擎请求发送到下载器,通过下载中间件下载网络数据。
5、一旦下载器完成页面下载,将下载结果返回给爬虫引擎。
6、引擎将下载器的响应通过中间件返回给爬虫进行处理。
7、爬虫处理响应,并通过中间件返回处理后的items,以及新的请求给引擎。
8、引擎发送处理后的items到项目管道,然后把处理结果返回给调度器,调度器计划处理下一个请求抓取。
9、重复以上步骤,直到爬取完所有的url请求。
4、你知道深拷贝和浅拷贝的区别吗?
答:
浅拷贝概念:浅拷贝copy只是对另外一个变量的内存地址的拷贝,这两个变量指向同一个内存地址的变量值。
浅拷贝特点:
公用一个值;
这两个变量的内存地址一样;
对其中一个变量的值改变,另外一个变量的值也会改变;
深拷贝概念:
deepcopy一个变量对另外一个变量的值拷贝。
深拷贝特点:
两个变量的内存地址不同;
两个变量各有自己的值,且互不影响;
对其任意一个变量的值的改变不会影响另外一个;
5、 对 MVC,MVT 模式的理解?
答: MVC简介:
M:Model,模型,和数据库进行交互
V:View,视图,负责产生 Html 页面
C:Controller,控制器,接收请求,进行处理,与 M 和 V 进行交互,返回应答。
MVT简介:
M:Model,模型,和 MVC 中的 M 功能相同,和数据库进行交互。
V:view,视图,和 MVC 中的 C 功能相同,是核心,负责接收请求、获取数据、返回结果
T:Template,模板,和 MVC 中的 V 功能相同,产生 Html 页面
6、 django 如何提升性能(高并发)?
答:对一个后端开发程序员来说,提升性能指标主要有两个一个是并发数,另一个是响应时间网站性能的优化一般包括 web 前端性能优化,应用服务器性能优化,存储服务器优化。
对前端的优化主要有:
1.减少 http 请求,减少数据库的访问量,比如使用雪碧图。
2.使用浏览器缓存,将一些常用的 css,js,logo 图标,这些静态资源缓存到本地浏览器,通过设 置 http 头中的 cache-control 和 expires 的属性,可设定浏览器缓存,缓存时间可以自定义。
对我个人而言,我做的优化主要是以下几个方面:
1.合理的使用缓存技术,对一些常用到的动态数据,比如首页做一个缓存,或者某些常用的数据做个缓存,设置一定得过期时间,这样减少了对数据库的压力,提升网站性能。
2.使用celery 消息队列,将耗时的操作扔到队列里,让 worker 去监听队列里的任务,实现异步操作,比如发邮件,发短信。
3.就是代码上的一些优化,补充:nginx 部署项目也是项目优化,可以配置合适的配置参数,提升效率,增加并发量。
4、如果太多考虑安全因素,服务器磁盘用固态硬盘读写,远远大于机械硬盘。
5、另外还可以搭建服务器集群,将并发访问请求,分散到多台服务器上处理。
6.最后就是运维工作人员的一些性能优化技术了。
7、有过部署经验?用的什么技术?可以满足多少压力?
答:有部署经验,在阿里云服务器上部署的 技术有:nginx + uwsgi 的方式来部署 Django 项目,压力测试一两千。
面试总结:
回顾这次面试,问的问题方面比较广,对缓存、爬虫、高并发方面问的比较多,但是我们要保持一个态度,知道的问题一定要回答的全面,展现出自己的自信,不太会的可以按照自己的理解进行阐述,保持沉着冷静不紧张且有礼貌即可。
作者: 哦嗨呦 时间: 2018-8-27 10:11
顶!!!!!!!!!!
作者: little_superman 时间: 2018-8-27 17:12
6666666666666666666
作者: 殷凯老师 时间: 2018-8-27 18:09
感谢分享!!!!!!!!
作者: 巴拉拉小魔仙 时间: 2018-8-27 18:11



作者: 疯言峰语 时间: 2018-8-28 13:26
感谢分享!!!!!!!!
作者: 同心筑梦1 时间: 2018-8-28 14:17



作者: 致橡树 时间: 2018-8-28 17:22
6666668888888
作者: ruoquan 时间: 2018-8-28 17:32
厉害了,66666
作者: 指间 时间: 2018-8-28 18:01
6666666666666666666

作者: 指间 时间: 2018-8-28 18:03
6666666666666666666

作者: 王航 时间: 2018-8-28 18:06
感谢分享!!!!!!!!
作者: xiaoheizi 时间: 2018-8-28 18:08








作者: SunYan 时间: 2018-8-28 18:21
黑马666666666666666666666666666666666666
作者: 举个栗子 时间: 2018-8-28 18:22
6666666棒棒哒
作者: duanshaobo 时间: 2018-8-28 18:23
人到中年不得已,保温杯里泡枸杞
作者: 黑马程序员啊 时间: 2018-8-28 18:42
感谢分享!!!!!!!!
作者: 1098018910 时间: 2018-8-28 18:43
感谢分享!!!!!!!!
作者: 1098018910 时间: 2018-8-28 18:44
老铁感谢
作者: yujq 时间: 2018-8-28 19:22





作者: 半个程序员 时间: 2018-8-28 19:23
小扩展空间空间框架看
作者: 小伙啊 时间: 2018-8-28 19:24



作者: zhaosongzhi 时间: 2018-8-28 19:31


















作者: py@py 时间: 2018-8-28 19:31
感谢分享
作者: 谢先森 时间: 2018-8-28 21:25
感谢分享
作者: fujiangbo 时间: 2018-8-28 21:27

感谢分享!!!!!!!!!
作者: zplxwl 时间: 2018-8-28 23:49
很好很不错
作者: huochao 时间: 2018-8-29 01:47
666666666666666666666
作者: 18629541359 时间: 2018-8-29 07:59
很不错,谢谢分享!
作者: JavaEE风清扬 时间: 2018-8-29 09:14
不错不错加油.............
作者: 零度☆黎明 时间: 2018-8-29 11:39
感谢分享....................
作者: 耙丫丫 时间: 2018-8-29 12:04


作者: py@py 时间: 2018-8-29 14:35
写的不错yoyoyo
作者: py@py 时间: 2018-8-29 14:36
写的不错yoyoyo
作者: 小黑马王子abc 时间: 2018-8-29 15:17
6666666666666666666
作者: zhuyanting 时间: 2018-8-29 15:17


作者: 小航子 时间: 2018-8-29 15:20
加油!加油!加油!
作者: 温柔一刀!喵! 时间: 2018-8-29 15:29


作者: 影@子~ 时间: 2018-8-29 15:34
感谢分享

作者: superbaby 时间: 2018-8-29 16:18
666666666666666666666
作者: 多喝点热水~ 时间: 2018-8-29 17:25
作者: 小航子 时间: 2018-8-29 17:38
顶!!!!!!!!!!
作者: py@py 时间: 2018-8-29 17:47
写的不错yoyoyo
作者: 760486198 时间: 2018-8-29 18:04
我觉得还可以啦
作者: 760486198 时间: 2018-8-29 18:16
用心在写
作者: 从容微笑 时间: 2018-8-29 18:31
666,加油加油
作者: #风萧萧# 时间: 2018-8-29 18:38
感谢分享!!!!!!!!
作者: 760486198 时间: 2018-8-29 18:52
作者棒棒哒
作者: wangxue123456 时间: 2018-8-29 19:00
你的文章如行云流水,一气呵成,读后如醍醐灌顶,令我茅塞顿开。
作者: yy1134787753 时间: 2018-8-29 19:41
感谢分享
作者: py@py 时间: 2018-8-29 19:48
作者棒棒哒
作者: ouweina 时间: 2018-8-29 20:15



作者: 兮兮哈哈 时间: 2018-8-29 20:40
666666666666666
作者: 淡写薰衣草的香 时间: 2018-8-29 20:40
作者: json0314 时间: 2018-8-29 21:45
加油!!!
作者: mydorling11 时间: 2018-8-29 22:59
挺好的。。。挺好的。。。
作者: yangyifen 时间: 2018-8-30 09:07


作者: hello!!! 时间: 2018-8-30 10:00



作者: 小公举 时间: 2018-8-30 10:02
谢谢 分享
作者: 小西西哦 时间: 2018-8-30 10:08
666666666666666666666666666666666666666666
作者: zhanghua342 时间: 2018-8-30 11:23

感谢分享
作者: hongping 时间: 2018-8-30 12:26


作者: dajiahao 时间: 2018-8-30 12:29
666666666666666666
作者: 18309299426 时间: 2018-8-30 12:34
加油!!!!!很棒
作者: 仙人掌Sandy1 时间: 2018-8-30 16:48
厉害了,大兄弟,优秀
作者: 凯凯小王子 时间: 2018-8-30 20:46
66666666666666
作者: 凯凯小王子 时间: 2018-8-30 20:49
棒棒的,6666666666666
作者: 你不爱我 时间: 2018-8-30 21:53
66666666666666666666
作者: 小丹子 时间: 2018-8-30 22:16
厉害哈哈哈!
作者: SharkSSB 时间: 2018-8-31 09:51
黑马666666666666666666666666666666666666
作者: 专找bug 时间: 2018-8-31 09:57
感谢大神
作者: 疯子小花花 时间: 2018-8-31 09:59



作者: 专找bug 时间: 2018-8-31 10:13
6666666666
作者: kdhdjdj 时间: 2018-8-31 10:29


作者: 零度☆黎明 时间: 2018-9-10 14:29
棒棒哒 .....................
作者: 就业高冷派 时间: 2018-9-18 16:32
努力工作50年!
作者: 就业高冷派 时间: 2018-9-18 16:32
努力工作50年!
作者: 就业高冷派 时间: 2018-9-18 16:32
努力工作50年!
作者: 就业高冷派 时间: 2018-9-18 16:32
努力工作50年!
作者: 就业高冷派 时间: 2018-9-18 16:32
努力工作50年!
作者: 就业高冷派 时间: 2018-9-18 16:33
努力工作50年!
作者: 就业高冷派 时间: 2018-9-18 16:33
努力工作50年!
作者: 就业高冷派 时间: 2018-9-18 16:33
努力工作50年!
作者: 就业高冷派 时间: 2018-9-18 16:33
努力工作50年!
作者: 就业高冷派 时间: 2018-9-18 16:33
努力工作50年!
作者: 就业高冷派 时间: 2018-9-18 16:33
努力工作50年!
作者: 就业高冷派 时间: 2018-9-18 16:33
努力工作50年!
作者: 就业高冷派 时间: 2018-9-18 16:34
努力工作50年!
作者: 就业高冷派 时间: 2018-9-18 16:34
努力工作50年!
作者: 就业高冷派 时间: 2018-9-18 16:34
努力工作50年!
作者: 就业高冷派 时间: 2018-9-18 16:34
努力工作50年!
作者: 就业高冷派 时间: 2018-9-18 16:34
努力工作50年!
作者: 就业高冷派 时间: 2018-9-18 16:34
努力工作50年!
作者: 就业高冷派 时间: 2018-9-18 16:34
努力工作50年!
作者: 就业高冷派 时间: 2018-9-18 16:35
努力工作50年!
作者: 就业高冷派 时间: 2018-9-18 16:35
努力工作50年!
作者: 就业高冷派 时间: 2018-9-18 16:35
努力工作50年!
作者: 就业高冷派 时间: 2018-9-18 16:35
努力工作50年!
作者: 就业高冷派 时间: 2018-9-18 16:35
努力工作50年!
作者: 就业高冷派 时间: 2018-9-18 16:35
努力工作50年!
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |