面经
(1)一面(技术面)35分钟
1、自我介绍
2、测试和研发的区别,说说你的理解
3、说说Jvm的内存模型
4、聊聊内存泄漏,怎么判断内存泄漏;怎么处理
5、linux系统中如何查看内存情况,你使用的linux是什么版本
6、docker的原理,使用过docker compose吗?
7、docker如何安装一个应用,比如mysql
8、问了下python,也提到了会爬虫,问了爬虫,爬过什么(淘宝,京东),问了详细怎么爬,遇到的问题。怎么解决的?
9、问了下笔试题算法题自己的解决思路
10、操作系统部分,linux内存管理(如分段、分页)
11、TCP和UDP的区别、TCP三次握手的具体过程
12、说说哈希表原理
13、什么是平衡二叉树
14、说说红黑树吧,以及有什么特点,红黑树有什么优点?
15、聊一下你的项目吧,简介项目,以及项目问了点具体的。
16、反问环节
从面试官的回答中得知觉得回答的不错,可以接下来进行二面的,让等待二面通知。
(2)二面(技术面) 1小时
1、自我介绍
2、聊项目
项目简介
关于项目用到的数据的获取和处理的问题
项目的难点
聊了另一个项目(估计上个项目面试官觉得没兴趣)
3、手写个冒泡排序
4、docker的使用的相关问题,问知道原理吗?如何启动一个镜像,如何删除一个镜像。
5、场景:如果linux一个服务启动不起来了,你怎么办?
6、交换机的两个网口用线连接起来会发生什么?(环路和网络风暴等等等)
7、VLAN是什么
8、DNS是什么,DNS是如何解析的,解析流程
9、SNET原理
10、什么是VPN,聊聊VPN的原理
11、NAT和 怎么进行端口映射,
12、ARP是什么,什么是ARP攻击
13、STP的两个端口是什么,两个端口的作用分别是什么?STP传输的是明文还是密文的?(答:明文的)
14、Http和Https,解释了Https是密文的原理
15、302的response响应码是什么意思
16、写一个shell脚本,判断linux服务器的内存小于多少M就自动发送信息到我的指定邮箱
17、查看磁盘情况的命令
18、如何判断liux的IO已经到达瓶颈
19、如何查看linux系统一个文件的大小的情况(回答了ls -l ),问:ls -al的作用呢,说出多种方案
20、ps命令作用,查出的信息里面都会有哪些信息
21、linux系统解压和压缩命令,说出多种。
22、如何在linux系统创建一个文件,说出多种、
23、场景题:如果你是项目负责人,你的项目一启动,系统就断网了,你怎么处理?
24、ACCESS口和TRUNK口区别
25、聊了点其他日常
(3)三面(HR面)30分钟
1、为什么选择深信服
2、你为什么选择了这个岗位
3、家里的情况
4、学校的课程情况
5、以后的职业规划
6、最有成就感的一件事
7、手里有没有其他offer,面了哪家的
8、你能保证多久的实习时间
9、谈一谈你刚说的那个竞赛吧,是团队作品吧,你做了什么,其中碰到的问题,怎么解决,最终如何
10、觉得自己的优势和特长是什么
11、有女朋友吗?和一些关于择业的其他问题
12、为什么不选择在北京就业
13、平常在实验室参与哪些项目
14、…其他几个忘记了,好像大体这些的
15、反问
(4)Offer
2020.06.15 拿到实习offer