黑马程序员技术交流社区

标题: Python面试经验分享——西安深思信息科技有限公司 [打印本页]

作者: 就业高冷派    时间: 2019-3-29 11:31
标题: Python面试经验分享——西安深思信息科技有限公司
本帖最后由 就业高冷派 于 2019-4-1 13:51 编辑

公司名称:西安深思信息科技有限公司
公司地址:西安市高新区科技二路72号天泽大厦305
主营业务:接一些政府项目,说是新的发展方向是人工智能技术的研发,聚焦在自动化编程、NLP及其衍生的应用领域。
公司网址:http://www.dt-future.com/
公司规模:去的时候人不多  大概十几个   应该是低于50人
公司照片:

1.内存泄露是什么?如何避免?
指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,失去了对该段内存的控制,因而造成了内存的浪费。导致程序运行速度减慢甚至系统崩溃等严重后果。有 __del__() 函数的对象间的循环引用是导致内存泄漏的主凶。不使用一个对象时使用:del object 来删除一个对象的引用计数就可以有效防止内存泄漏问题。通过 Python 扩展模块 gc 来查看不能回收的对象的详细信息。可以通过 sys.getrefcount(obj) 来获取对象的引用数,并根据返回值是否为 0 来判断是否内存泄漏。
2.单例模式的应用场景有哪些?
单例模式应用的场景一般发现在以下条件下:
(1)资源共享的情况下,避免由于资源操作时导致的性能或损耗等。如日志文件,应用配置。
(2)控制资源的情况下,方便资源之间的互相通信。如线程池等。 1.网站的计数器 2.应用配置 3.多线程池 4. 数据库配置,数据库连接池 5.应用程序的日志应用
3.解释一下什么是闭包?
在函数内部再定义一个函数,并且这个函数用到了外边函数的变量,那么将这个函数以及用到的一些变量称之为闭包。
4.函数装饰器有什么作用?
装饰器本质上是一个 Python 函数,它可以在让其他函数在不需要做任何代码的变动的前提下增加额外的功能。装饰器的返回值也是一个函数的对象,它经常用于有切面需求的场景。 比如:插入日志、性能测试、事务处理、缓存、权限的校验等场景 有了装饰器就可以抽离出大量的与函数功能本身无关的雷同代码并发并继续使用。
5.Python 中的可变对象和不可变对象?
不可变对象,该对象所指向的内存中的值不能被改变。当改变某个变量时候,由于其所指的值不能被改变,相当于把原来的值复制一份后再改变,这会开辟一个新的地址,变量再指向这个新的地址。可变对象,该对象所指向的内存中的值可以被改变。变量(准确的说是引用)改变后,实际上是其所指的值直接发生改变,并没有发生复制行为,也没有开辟新的出地址,通俗点说就是原地改变。Python 中,数值类型(int 和 float)、字符串 str、元组 tuple 都是不可变类型。而列表 list、字典 dict、集合set 是可变类型。
6.谈谈你对面向对象的理解?
面向对象是相对于面向过程而言的。面向过程语言是一种基于功能分析的、以算法为中心的程序设计方法;而面向对象是一种基于结构分析的、以数据为中心的程序设计想。在面向对象语言中有一个有很重要东西,叫做类。
面向对象有三大特性:封装、继承、多态。
7.谈谈你对多进程,多线程,以及协程的理解,项目是否用?
这个问题被问的概率相当之大,其实多线程,多进程,在实际开发中用到的很少,除非是那些对项目性能要求特别高的,有的开发工作几年了,也确实没用过,你可以这么回答,给他扯扯什么是进程,线程(cpython 中是伪多线程)的概念就行,实在不行你就说你之前写过下载文件时,用过多线程技术,或者业余时间用过多线程写爬虫,提升效率。
进程:一个运行的程序(代码)就是一个进程,没有运行的代码叫程序,进程是系统资源分配的最小单位,进程拥有自己独立的内存空间,所以进程间数据不共享,开销大。线程: 调度执行的最小单位,也叫执行路径,不能独立存在,依赖进程存在一个进程至少有一个线程,叫主线程,而多个线程共享内存(数据共享,共享全局变量),从而极大地提高了程序的运行效率。
协程:是一种用户态的轻量级线程,协程的调度完全由用户控制。协程拥有自己的寄存器上下文和栈。 协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈,直接操作栈则基本没有内核切换的开销,可以不加锁的访问全局变量,所以上下文的切换非常快。
8.使用 Socket 套接字需要传入哪些参数 ?
Address Family 和 Type,分别表示套接字应用场景和类型。family 的值可以是 AF_UNIX(Unix 域,用于同一台机器上的进程间通讯),也可以是 AF_INET(对于 IPV4 协议的 TCP 和 UDP),至于 type 参数,SOCK_STREAM(流套接字)或者SOCK_DGRAM(数据报文套接字),SOCK_RAW(raw 套接字)。
总结:
问的问题大概做了些整理,简单的一些问题未做整理,只要基本跟着老师说的好好敲,那些都不是什么问题,面试的时候要注意灵活变通,随机应变能力很重要。最后预祝小伙伴们都能找一个不错的工作。



作者: 李娟玲老师    时间: 2019-4-8 17:20
加油!大家都是帮帮哒
作者: 温柔一刀!喵!    时间: 2019-4-8 17:23
辛苦分享~
作者: zhuyanting    时间: 2019-4-8 17:26
辛苦楼主的分享了。
作者: 多喝点热水~    时间: 2019-4-8 17:45
                     
作者: 殷凯老师    时间: 2019-4-8 18:34
666666666666
作者: manyihang    时间: 2019-4-8 19:34
分享的不错!!!
作者: little_superman    时间: 2019-4-8 20:52

66666666666666666
作者: fujiangbo    时间: 2019-4-8 21:41
文章文采斐然,辞藻华美,语言朴实,文笔清新,情感丰富,人物形象饱满,条理清晰,结构层次分明,情节合理,跌宕起伏,描写生动,引人入胜,艺术感染力强,结尾画龙点睛,寓意深刻,发人深思,意味悠长。
作者: 耙丫丫    时间: 2019-4-8 21:48
666666666666666666666
作者: 黑马程序员啊    时间: 2019-4-8 22:22
文章文采斐然,辞藻华美,语言朴实,文笔清新,情感丰富,人物形象饱满,条理清晰,结构层次分明,情节合理,跌宕起伏,描写生动,引人入胜,艺术感染力强,结尾画龙点睛,寓意深刻,发人深思,意味悠长。
作者: zplxwl    时间: 2019-4-8 22:38
666666666666666666666
作者: 谢先森    时间: 2019-4-8 23:18
6666666666666666666
作者: 小公举    时间: 2019-4-9 09:33
预祝大家找个好点的工作,加油啊
作者: ouweina    时间: 2019-4-9 09:43
6666666666666666666666666666
作者: 小黑马王子abc    时间: 2019-4-9 10:01
66666666666666666666666666666
作者: hello!!!    时间: 2019-4-9 10:37
感谢分享
作者: zhanghua342    时间: 2019-4-9 10:40
感谢分享

作者: 逆风TO    时间: 2019-4-9 11:16

加油,大家都是最棒哒!
作者: yy1134787753    时间: 2019-4-9 11:16
感谢分享
作者: daoqin    时间: 2019-4-9 11:22

加油,大家都是最棒哒!
作者: 疯子小花花    时间: 2019-4-9 11:26

作者: 专找bug    时间: 2019-4-9 11:31

辛苦分享~
作者: hongping    时间: 2019-4-9 13:50

不错不错加油.............
作者: 淡写薰衣草的香    时间: 2019-4-9 14:12

作者: kdhdjdj    时间: 2019-4-9 14:13
6666666666666666666666666666666666666666666666666666666666666666666666666666666666666
作者: 张莫名    时间: 2019-4-9 14:29
感谢分享
作者: 从容微笑    时间: 2019-4-9 14:31
加油鸭
作者: 曹阳茜    时间: 2019-4-9 15:04
技术就是牛逼,无与伦比
作者: so//sweet    时间: 2019-4-9 18:22
感谢分享6666666666666666666666666
作者: yujq    时间: 2019-4-9 18:25
谢谢楼主,辛苦了...........
作者: json0314    时间: 2019-4-9 18:28
666666666666666666666
作者: JavaEE风清扬    时间: 2019-4-9 18:35
谢谢楼主,辛苦了...........
作者: jsnoob    时间: 2019-4-9 21:09
点赞点赞点赞点赞!!!
作者: #风萧萧#    时间: 2019-4-9 21:10
八千里路的云与月,全部在阅读中走进了我心灵的深处
作者: 零度☆黎明    时间: 2019-4-10 00:40
6666666666666666666666666666666
作者: superbaby    时间: 2019-4-10 07:21
6666666666666666666666666
作者: duanshaobo    时间: 2019-4-10 22:30
谁说我不能喝,我喝的比谁都多
作者: xiaoheizi    时间: 2019-4-11 11:29
66666666666666666666666666666
作者: xiaoheizi    时间: 2019-4-11 11:29
666666666666666666666666
作者: 竹竹竹竹    时间: 2019-4-11 14:17
感谢分享
作者: 二郎显圣真君    时间: 2019-4-11 15:54
66666666666666
作者: 致橡树    时间: 2019-4-11 16:23
6666666666666666
作者: ruoquan    时间: 2019-4-11 16:29
感谢分享
作者: py@py    时间: 2019-4-11 16:53
学习到很多
作者: zhaosongzhi    时间: 2019-4-11 17:22
学习到很多
作者: hello!!!    时间: 2019-4-11 17:41
学习到很多
作者: 大智叔叔    时间: 2019-4-11 18:24
厉害了!!!!!
作者: 同心筑梦1    时间: 2019-4-12 09:11
66666666666666666666666666666666666666666666666666666666666666666666666666
作者: 独上兰舟    时间: 2019-4-12 09:44
66666666666666666666666
作者: 哦嗨呦    时间: 2019-4-12 10:41
顶!!!!!!!!!!
作者: 大安    时间: 2019-4-12 10:49

辛苦楼主的分享了。
作者: 小西西哦    时间: 2019-4-12 11:04
666666666666666666666666666666666666666666
作者: 鲁小妮87128    时间: 2019-4-12 11:53
感谢分享
作者: yangyifen    时间: 2019-4-12 12:09
66666666666666666666666
作者: 茶包哥    时间: 2019-4-12 13:26
学习到很多
作者: 你不爱我    时间: 2019-4-12 13:36
厉害了                                
作者: 小伙啊    时间: 2019-4-12 13:47
666666666666666666666
作者: 举个栗子    时间: 2019-4-12 14:00
黑马666666666666
作者: dendi    时间: 2019-4-12 14:22
谢谢分享!祝大家都可以找到合适的工作!!!
作者: 小丹子    时间: 2019-4-12 15:16
3感谢分享!
作者: 章鱼顶呱呱    时间: 2019-4-12 15:24
感谢分享.....................................
作者: 逆风TO    时间: 2019-4-18 15:51
李娟玲老师 发表于 2019-4-8 17:20
加油!大家都是帮帮哒

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 15:51
温柔一刀!喵! 发表于 2019-4-8 17:23
辛苦分享~

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 15:55
zhuyanting 发表于 2019-4-8 17:26
辛苦楼主的分享了。

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 15:55
多喝点热水~ 发表于 2019-4-8 17:45

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 15:55
殷凯老师 发表于 2019-4-8 18:34
666666666666

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 15:56
manyihang 发表于 2019-4-8 19:34
分享的不错!!!

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 15:57
little_superman 发表于 2019-4-8 20:52
66666666666666666

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 15:57
fujiangbo 发表于 2019-4-8 21:41
文章文采斐然,辞藻华美,语言朴实,文笔清新,情感丰富,人物形象饱满,条理清晰,结构层次分明,情节合理 ...

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 15:59
耙丫丫 发表于 2019-4-8 21:48
666666666666666666666

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 15:59
黑马程序员啊 发表于 2019-4-8 22:22
文章文采斐然,辞藻华美,语言朴实,文笔清新,情感丰富,人物形象饱满,条理清晰,结构层次分明,情节合理 ...

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 15:59
zplxwl 发表于 2019-4-8 22:38
666666666666666666666

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 15:59
zplxwl 发表于 2019-4-8 22:38
666666666666666666666

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 15:59
谢先森 发表于 2019-4-8 23:18
6666666666666666666

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 15:59
小公举 发表于 2019-4-9 09:33
预祝大家找个好点的工作,加油啊

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 15:59
ouweina 发表于 2019-4-9 09:43
6666666666666666666666666666

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 15:59
小黑马王子abc 发表于 2019-4-9 10:01
66666666666666666666666666666

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 15:59
hello!!! 发表于 2019-4-9 10:37
感谢分享

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 16:00
zhanghua342 发表于 2019-4-9 10:40
感谢分享

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 16:00
逆风TO 发表于 2019-4-9 11:16
加油,大家都是最棒哒!

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 16:00
daoqin 发表于 2019-4-9 11:22
加油,大家都是最棒哒!

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 16:00
疯子小花花 发表于 2019-4-9 11:26

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 16:00
专找bug 发表于 2019-4-9 11:31
辛苦分享~

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 16:00
hongping 发表于 2019-4-9 13:50
不错不错加油.............

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 16:00
淡写薰衣草的香 发表于 2019-4-9 14:12

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 16:00
1467584 发表于 2019-4-9 14:12

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 16:01
kdhdjdj 发表于 2019-4-9 14:13
6666666666666666666666666666666666666666666666666666666666666666666666666666666666666

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 16:01
张莫名 发表于 2019-4-9 14:29
感谢分享

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 16:01
从容微笑 发表于 2019-4-9 14:31
加油鸭

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 16:01
曹阳茜 发表于 2019-4-9 15:04
技术就是牛逼,无与伦比

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 16:01
so//sweet 发表于 2019-4-9 18:22
感谢分享6666666666666666666666666

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 16:01
yujq 发表于 2019-4-9 18:25
谢谢楼主,辛苦了...........

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 16:01
json0314 发表于 2019-4-9 18:28
666666666666666666666

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 16:02
JavaEE风清扬 发表于 2019-4-9 18:35
谢谢楼主,辛苦了...........

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 16:02
jsnoob 发表于 2019-4-9 21:09
点赞点赞点赞点赞!!!

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 16:02
#风萧萧# 发表于 2019-4-9 21:10
八千里路的云与月,全部在阅读中走进了我心灵的深处

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 16:02
零度☆黎明 发表于 2019-4-10 00:40
6666666666666666666666666666666

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 16:02
superbaby 发表于 2019-4-10 07:21
6666666666666666666666666

加油,努力,向上
作者: 逆风TO    时间: 2019-4-18 16:02
duanshaobo 发表于 2019-4-10 22:30
谁说我不能喝,我喝的比谁都多

加油,努力,向上




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