深信服Python开发实习生面经
先说下学历,双非本科大三,专业是信息安全...这次投简历也是单纯的试试水的投了一下。
一面(40min):
- 自我介绍
- 介绍简历上的项目
- 项目中数据包的流向是怎么流向的(项目问题)
- 三次握手
- 有没有了解过RESTful api?
- Flask是如何实现高并发的?(大概是这个意思?我当时不怎么会,可能是我理解错了)
- 当遇到爬虫爬不到数据或者在网页上显示不出结果的情况下,该检查哪几方面的问题(由项目引申的,借此引申出一两个debug的问题)
- 往地址栏输入一个URL后,会发生什么?(标准答案)
- 用Python口头设计一个链表(应该是想考查面向对象那一套)
- 对于Python的可变数据类型和不可变数据类型的了解?(答了深拷贝和浅拷贝那一套)
- 说一下设计模式中的单例模式和工厂模式
- 你还有什么想问我的?
在这里要好好给一面的面试官点赞,面试的过程其实蛮紧张的,所以有些地方答的其实磕磕绊绊,很耐心的回答了我的问题,而且也说出了我的一些不足。
第二天上午收到了二面的通知,二面30min,大部分在怼项目:
- 怼项目中的数据挖掘那一部分,说说原理,聊了一下DS证据理论,可能是因为这所以索性就不怎么考我算法了吧
- 有没有试过以linux作为开发环境? (把Windows系统删了的我- -)
- Linux系统的进程通信方式有哪些?
- 有没有遇到什么印象深刻的bug?(这里跟他很详细的说了一下之前遇到的epoll的bug,然后引申到了select和epoll的区别以及ET和LT的区别和源码)
- 有什么问题想问的
然后差不多20分钟左右就收到了hr小姐姐打来的电话约hr面时间。hr面两天后收到了offer,最后因为实习时间上不大合适,所以挺遗憾的拒绝了offer。