黑马程序员技术交流社区

标题: Python面试经验分享——陕西晟运通科技有限公司 [打印本页]

作者: 就业高冷派    时间: 2018-10-22 11:47
标题: Python面试经验分享——陕西晟运通科技有限公司
本帖最后由 就业高冷派 于 2018-10-22 13:54 编辑

公司名称:陕西晟运通科技有限公司
公司经营范围包括许可经营项目:主营跨境出口电商B2C业务;孵化互联网+本地化服务创新项目(电商全套解决方案、电商大数据分析、全网客户端软件订制开发、智慧城市建设等服务)
成立时间:2012年3月
公司地址:雁塔区西部电子社区A座A区401
公司图片:
人事面试这边就不做过多赘述!切记上家公司自己一定要非常熟悉,不要倒在人事这一关,很不划算,技术面试的一些问题整理了下,供大家参考!
Q:说说下面几个概念:同步,异步,阻塞,非阻塞?
A :同步:多个任务之间有先后顺序执行,一个执行完下个才能执行。
异步:多个任务之间没有先后顺序,可以同时执行有时候一个任务可能要在必要的时候获取另一个同时执行的任务的结果,这个就叫回调!
阻塞:如果卡住了调用者,调用者不能继续往下执行,就是说调用者阻塞了。
非阻塞:如果不会卡住,可以继续执行,就是说非阻塞的。
同步异步相对于多任务而言,阻塞非阻塞相对于代码执行而言。
Q:Python 中的进程与线程的使用场景?
A:多进程适合在 CPU 密集型操作(cpu 操作指令比较多,如位数多的浮点运算)。
多线程适合在 IO 密集型操作(读写数据操作较多的,比如爬虫)。
Q:线程是并发还是并行,进程是并发还是并行?并行(parallel)和并发(concurrency)?
A:线程是并发,进程是并行;进程之间相互独立,是系统分配资源的最小单位,同一个线程中的所有线程共享资源。
并行:同一时刻多个任务同时在运行。
并发:在同一时间间隔内多个任务都在运行,但是并不会在同一时刻同时运行,存在交替执行的情况。
实现并行的库有:multiprocessing
实现并发的库有:threading
程序需要执行较多的读写、请求和回复任务的需要大量的 IO 操作,IO 密集型操作使用并发更好。
CPU 运算量大的程序程序,使用并行会更好。
Q:怎么实现强行关闭客户端和服务器之间的连接?
A:在 socket 通信过程中不断循环检测一个全局变量(开关标记变量),一旦标记变量变为关闭,则 调用 socket 的 close 方法,循环结束,从而达到关闭连接的目的。
Q:简述浏览器通过 WSGI 请求动态资源的过程?
A:1.发送 http 请求动态资源给 web 服务器
2.web 服务器收到请求后通过 WSGI 调用一个属性给应用程序框架
3.应用程序框架通过引用 WSGI 调用 web 服务器的方法,设置返回的状态和头信息。
4.调用后返回,此时 web 服务器保存了刚刚设置的信息
5.应用程序框架查询数据库,生成动态页面的 body 的信息
6.把生成的 body 信息返回给 web 服务器
7.web 服务器吧数据返回给浏览器
Q:cookie 和 session 的区别?
A:1、cookie 数据存放在客户的浏览器上,session 数据放在服务器上。
2、cookie 不是很安全,别人可以分析存放在本地的 cookie 并进行 cookie 欺骗考虑到安全应当使用session。
3、session 会在一定时间内保存在服务器上。当访问增多,会比较占用服务器的性能考虑到减轻服务器性能方面,应当使用 cookie。
4、单个 cookie 保存的数据不能超过 4K,很多浏览器都限制一个站点最多保存 20 个 cookie。
5、建议: 将登陆信息等重要信息存放为 SESSION 其他信息如果需要保留,可以放在 cookie 中
Q:Python 里面如何拷贝一个对象?(赋值,浅拷贝,深拷贝的区别)
A:1)赋值(=),就是创建了对象的一个新的引用,修改其中任意一个变量都会影响到另一个。
2)浅拷贝:创建一个新的对象,但它包含的是对原始对象中包含项的引用(如果用引用的方式修改其中一个对象,另外一个也会修改改变){1,完全切片方法;2,工厂函数,如 list();3,copy 模块的 copy()函数}。
3)深拷贝:创建一个新的对象,并且递归的复制它所包含的对象(修改其中一个,另外一个不会改变){copy 模块的 copy.deepcopy()函数}。
Q:请描述抽象类和接口类的区别和联系?
A:1)抽象类:规定了一系列的方法,并规定了必须由继承类实现的方法。由于有抽象方法的存在,所以抽象类不能实例化。可以将抽象类理解为毛坯房,门窗、墙面的样式由你自己来定,所以抽象类与作为基类的普通类的区别在于约束性更强。
2)接口类:与抽象类很相似,表现在接口中定义的方法,必须由引用类实现,但他与抽象类的根本区别在于用途:与不同个体间沟通的规则(方法),你要进宿舍需要有钥匙,这个钥匙就是你与宿舍的接口,你的同室也有这个接口,所以他也能进入宿舍,你用手机通话,那么手机就是你与他人交流的接口。
3)区别和关联:
1. 接口是抽象类的变体,接口中所有的方法都是抽象的。而抽象类中可以有非抽象方法。抽象类是声明方法的存在而不去实现它的类。
2. 接口可以继承,抽象类不行。
3.接口定义方法,没有实现的代码,而抽象类可以实现部分方法。
4.接口中基本数据类型为 static 而抽类象不是。
5.接口可以继承,抽象类不行。
6.可以在一个类中同时实现多个接口。
7.接口的使用方式通过 implements 关键字进行,抽象类则是通过继承 extends 关键字进行。
今日分享就写到这里,剩下的简单的就不做整理了,整个面试过程还是比较愉快的,薪资范围能给开到1-1.7W,但是会经常出差,广州!能接受出差的小伙伴们可以去试试~


作者: 逆风TO    时间: 2018-10-22 14:34
感谢分享
作者: 殷凯老师    时间: 2018-10-22 15:50
感谢分享!!!
作者: 多喝点热水~    时间: 2018-10-22 16:11
                     
作者: 黑马程序员啊    时间: 2018-10-22 16:11

感谢分享!!!!!
作者: 温柔一刀!喵!    时间: 2018-10-22 16:19
哇哇哇!!
作者: fujiangbo    时间: 2018-10-22 17:58

作者: 1098018910    时间: 2018-10-22 18:14

感谢分享!!!
作者: 18629541359    时间: 2018-10-22 18:15
不错不错,谢谢分享!

作者: zhuyanting    时间: 2018-10-22 18:20
爱分享的小伙伴最美
作者: 专找bug    时间: 2018-10-22 18:21

感谢分享6666666666666
作者: 从容微笑    时间: 2018-10-22 18:23
感谢分享
作者: SunYan    时间: 2018-10-22 19:02
黑马666666666
作者: duanshaobo    时间: 2018-10-22 19:36
个面试过程还是比较愉快的,薪资范围能给开到1-1.7W,但是会经常出差,广州!能接受出差的小伙伴们可以去试试~
作者: duanshaobo    时间: 2018-10-22 19:38
感谢天,感谢地
作者: wangxue123456    时间: 2018-10-22 19:43
66666666666666666666666666666
作者: pcdate    时间: 2018-10-22 19:50
66666666666666
作者: 小伙啊    时间: 2018-10-22 19:50
黑马666666666
作者: wangxue123456    时间: 2018-10-22 19:54
6666666666666666666
作者: JavaEE风清扬    时间: 2018-10-22 20:16
66666666666666666666666666666666
作者: little_superman    时间: 2018-10-22 20:23
666666666666666666666666
作者: 兮兮哈哈    时间: 2018-10-22 20:43
6666666666666
作者: 耙丫丫    时间: 2018-10-22 21:42

作者: 谢先森    时间: 2018-10-22 21:54
感谢分享 66666666666666666666
作者: 半个程序员    时间: 2018-10-22 22:14
程序员节日快乐。。。。啊哈哈哈哈哈哈。
作者: zplxwl    时间: 2018-10-22 22:56
666666666666666666
作者: yujq    时间: 2018-10-22 23:01
666666666666666666666666666
作者: py@py    时间: 2018-10-23 09:29
感谢分享
作者: yy1134787753    时间: 2018-10-23 09:39
感谢分享
作者: 760486198    时间: 2018-10-23 09:41
学习到很多
作者: 疯子小花花    时间: 2018-10-23 10:22
棒棒棒棒!!!
作者: 仙人掌sandy    时间: 2018-10-23 10:45
爱分享的小伙伴最美
作者: yangyifen    时间: 2018-10-23 11:07
感谢分享
作者: 小公举    时间: 2018-10-23 11:07
感谢分享
作者: ouweina    时间: 2018-10-23 11:14
66666666666666666666666666666这波神操作厉害了
作者: zhanghua342    时间: 2018-10-23 11:25
感谢分享666666666

作者: 小丹子    时间: 2018-10-23 11:26

作者: 淡写薰衣草的香    时间: 2018-10-23 11:26

作者: 淡写薰衣草的香    时间: 2018-10-23 11:41

作者: 零度☆黎明    时间: 2018-10-23 12:05
棒棒哒 .....................
作者: mydorling11    时间: 2018-10-23 12:06
好棒 好牛好棒 好牛
作者: superbaby    时间: 2018-10-23 12:22
棒棒哒 .....................
作者: #风萧萧#    时间: 2018-10-23 12:41
666666666666666666666
作者: json0314    时间: 2018-10-23 12:48

很好,加油加油
作者: SharkSSB    时间: 2018-10-23 14:14

作者: 你不爱我    时间: 2018-10-23 15:47
感谢分享                                    
作者: 王航    时间: 2018-10-23 16:19
不错不错,谢谢分享!
作者: 指间    时间: 2018-10-23 16:40
6666666666666666666666
作者: xiaoheizi    时间: 2018-10-23 16:43
66666666666666666666666666
作者: zhaosongzhi    时间: 2018-10-23 17:03
666666666666666的飞起
作者: kdhdjdj    时间: 2018-10-24 14:15
6666666666666666666666
作者: 1467584    时间: 2018-10-24 14:23

黑马666666666
作者: 1467584    时间: 2018-10-24 14:23

作者: ruoquan    时间: 2018-10-24 14:32
6666666,点赞
作者: 举个栗子    时间: 2018-10-24 14:57

作者: 梅优良    时间: 2018-10-24 16:10
666666666666666666
作者: 章鱼顶呱呱    时间: 2018-10-24 16:48
666666666666666666666
作者: 致橡树    时间: 2018-10-24 17:32
6666666-666666
作者: 同心筑梦1    时间: 2018-10-25 09:39

作者: huochao    时间: 2018-10-25 16:56
666666666666666666666666666666666666666666666666666
作者: dajiahao    时间: 2018-10-25 17:05
9999999999999999999999999
作者: hongping    时间: 2018-10-25 17:07
花花很给力
作者: 茶包哥    时间: 2018-10-25 17:30
6666666666666666
作者: 凯凯小王子    时间: 2018-10-25 18:15
666666666666666
作者: 哦嗨呦    时间: 2018-10-25 18:26
顶!!!!!!!!
作者: 小西西哦    时间: 2018-10-26 10:51
6666666666666666666666666666666
作者: 影@子~    时间: 2018-10-26 16:00
感谢分享
作者: 就业高冷派    时间: 2018-11-2 14:27
逆风TO 发表于 2018-10-22 14:34
感谢分享

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:27
殷凯老师 发表于 2018-10-22 15:50
感谢分享!!!

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:27
多喝点热水~ 发表于 2018-10-22 16:11

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:27
黑马程序员啊 发表于 2018-10-22 16:11
感谢分享!!!!!

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:27
温柔一刀!喵! 发表于 2018-10-22 16:19
哇哇哇!!

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:28
温柔一刀!喵! 发表于 2018-10-22 16:19
哇哇哇!!

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:28
温柔一刀!喵! 发表于 2018-10-22 16:19
哇哇哇!!

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:28
fujiangbo 发表于 2018-10-22 17:58

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:29
1098018910 发表于 2018-10-22 18:14
感谢分享!!!

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:29
18629541359 发表于 2018-10-22 18:15
不错不错,谢谢分享!

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:29
zhuyanting 发表于 2018-10-22 18:20
爱分享的小伙伴最美

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:29
zhuyanting 发表于 2018-10-22 18:20
爱分享的小伙伴最美

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:29
专找bug 发表于 2018-10-22 18:21
感谢分享6666666666666

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:30
从容微笑 发表于 2018-10-22 18:23
感谢分享

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:30
SunYan 发表于 2018-10-22 19:02
黑马666666666

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:30
duanshaobo 发表于 2018-10-22 19:38
感谢天,感谢地

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:30
wangxue123456 发表于 2018-10-22 19:43
66666666666666666666666666666

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:30
JavaEE风清扬 发表于 2018-10-22 20:16
66666666666666666666666666666666

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:30
little_superman 发表于 2018-10-22 20:23
666666666666666666666666

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:31
兮兮哈哈 发表于 2018-10-22 20:43
6666666666666

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:31
耙丫丫 发表于 2018-10-22 21:42

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:31
谢先森 发表于 2018-10-22 21:54
感谢分享 66666666666666666666

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:31
半个程序员 发表于 2018-10-22 22:14
程序员节日快乐。。。。啊哈哈哈哈哈哈。

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:31
zplxwl 发表于 2018-10-22 22:56
666666666666666666

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:32
yujq 发表于 2018-10-22 23:01
666666666666666666666666666

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:32
py@py 发表于 2018-10-23 09:29
感谢分享

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:32
yy1134787753 发表于 2018-10-23 09:39
感谢分享

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:33
760486198 发表于 2018-10-23 09:41
学习到很多

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:33
疯子小花花 发表于 2018-10-23 10:22
棒棒棒棒!!!

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:33
仙人掌sandy 发表于 2018-10-23 10:45
爱分享的小伙伴最美

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:33
yangyifen 发表于 2018-10-23 11:07
感谢分享

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:33
yangyifen 发表于 2018-10-23 11:07
感谢分享

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:34
小丹子 发表于 2018-10-23 11:26

努力奋斗,好好干!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2