首页 > 深信服Python开发 一面二面(已凉)
头像
CastleYeager
编辑于 2021-08-24 14:20
+ 关注

深信服Python开发 一面二面(已凉)

一面 08.21 14:15
1、自我介绍
2、你觉得Python语言有什么特性呢?
3、解释性语言和编译性语言的区别
4、有了解Python虚拟机吗?(回答不了解,只知道Python解释器),那你说一下解释器吧
5、解释器主要的功能是什么?
6、GIL锁有了解吗,解释一下
7、协程和线程之间的区别
8、进程切换和线程切换的区别
9、Python函数声明中有三种类型的参数,说一下区别(听题没听清楚,以为问的三种函数类型,面试官指正了问的是三种参数类型,反应过来后就重答了一下)
10、说一下你知道的Django组件
11、Python中的迭代器是怎么用的
12、你是怎么理解线程安全的
13、有哪些进程间通信方式
14、为了保证你刚才说的同步,有哪些方法呢(答了互斥锁和信号量,面试官问还有别的吗,答可能还有信号)
15、列表去重
16、自己实现set类,应该如何去实现
17、有写过单元测试吗(回答没写过),那你平时是怎么调试的(回答的打断点debug),有在Linux上调试过吗(无)
18、数据结构这一块你比较熟悉哪个,或者算法(回答都还可以),那么树的使用场景有哪些(答了一些场景),比如红黑树一般会在哪里使用呢(不知道)
19、在100个数中找第K大的数,如何实现(答的快排分治,用K和基准值比较决定往左分支或右分支进行单支递归),还有其他的思路吗(思考后说了大根堆),讲一下大根堆是什么(讲了大根堆的实现原理)
20、Python还有哪些是你比较熟悉的,是我刚才没有问到的?(答了列表元组和字典的底层实现原理),那你说一下字典的底层原理吧(讲了3.6前后的字典原理区别)
21、Linux内核熟悉吗(不熟悉),Linux常规使用(不太用)
22、网络这一块熟悉吗,我在浏览器上输入URL,它的请求过程是怎样的
23、IP层分片重组是用来做什么的
24、TCP拥塞控制是怎么做的
25、文件系统中的软链接知道是什么吗(不知道)
26、现在有一个任务,最多只有10个线程在执行,如何实现?(答了线程池),线程池具体怎么实现?那如果池子满了,其他任务该如何处理?还有别的思路吗?(要求提示一下,面试官提示了用队列去实现,答了双端队列)
27、Python中使用锁是不是比较少?(是的)
28、如果我两个主机网络不通了,该如何排查?
29、算法题:力扣21 - 合并两个有序链表,手撕
30、反问:问了面试整体表现和评价;问了部门和业务,面试官说自己不是Python部门的,是写GO的,于是介绍了公司整体部门分布

面试官是小姐姐,人很好,最后主动向我介绍公司部门。问的很多很深很详细,许愿一个二面吧

19:32收到邮件。预约二面。选了22号14点  

二面 08.22 14:00
1、自我介绍
2、介绍简历中的项目
3、为什么需要用nginx反向代理
4、nginx如何实现负载均衡
5、这样做的好处和弊端
6、为什么写这个项目,做了多久,之前项目经验
7、项目中的技术问题,难度比较大的问题
8、介绍竞赛经历
9、介绍论文
10、介绍科研经历
11、通过论文,你觉得导师为什么能快速想到你想不到的idea,导师是如何达到这样的高度的
12、还读过什么源码
13、为什么想到去读CPython解释器的源码
14、场景题,双十一高并发,阿里架构师推出的产品是怎么做的,给你做能想到哪些技术难点(答了两个点,面试官问还有别的点吗,提示了数据库支撑不了,补充了中间件)
15、介绍自己的技术优势
16、什么时候接触Django
17、本科阶段的项目经验
18、介绍学习成绩
19、自己想要达到的程度
20、如果涉及其他语言的项目,学习能力如何
21、职业规划
22、除了Python外还需要什么技能
23、容器的作用,解决了什么问题
24、除了容器呢,还需要什么
25、职业规划有听从导师或学长的什么建议
26、反问

面试官评语,项目经验不够
但还是详细介绍了部门和业务,非常好的一个面试官

08.24 通过公众号查了状态,暂未能进入下一阶段,江湖再见了各位

更多模拟面试

全部评论

(12) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐