绿盟科技_研发工程师_面试全流程(已OC)
总结:
个人情况:9本英硕,有一些竞赛牌子(ICPC、CCPC)和项目经历(算法、开发),对网安比较感兴趣,想在武汉工作。
面试总结:面试总体体验良好,使用腾讯会议,但是面试官不开摄像头,自己对着自己的大脸回答问题......没有很偏的问题,我记得有一个场景题目,但是记得不是很清楚了,只要对计网基础很熟悉就一定可以答得上来。三面的时候问了一些网安方面的问题,但是比较基础(虽然有的我没完全答上来....),毕竟是网安公司,建议看看一些网安基础知识再面试。但是面试官说网安不是硬性要求,还是要对基础熟悉。许愿一个offer。
时间线+面经:
- 9/5投递:研发工程师-后端-武汉
- 9/21约了当天一面:
- 项目相关
- C/C++相关:很基础,包括多态、堆栈、STL等
- 计算机网络:每一层的功能以及常用的协议,问的比较细,包括:(感觉就是看基础知识是否牢固)
- 应用层:DHCP、DNS、HTTP等
- 传输层:TCP、UDP
- 网络层:IP、内部路由转发协议、外部路由转发协议、VPN、NAT等
- 数据链路层:碰撞避免协议、碰撞检测协议
- 操作系统:Linux内核,包括:
- 内存管理相关
- 进程管理相关
- 手撕代码:给一个字符串,判断是否是合理的IP地址
- 9/22约二面
- 9/26二面:(二面很多问题没什么印象了...好像还是计网和操作系统)
- 项目相关
- 竞赛经历(ICPC、CCPC)
- 服务器端显示TCP连接数量的因素(硬件限制:CPU+内存大小,操作系统限制:文件描述符+端口号,网络限制:带宽+互联网拥塞程度)
- 其他问题:
- 你算法很好,为什么做开发?
- 之后的打算
- 反问
- 10/9约三面
- 10/10上午三面:
- 项目
- C/C++相关:
- 运行时多态
- 对象的内部结构
- STL容器以及底层原理
- 使用C如何实现运行时多态(模拟C++的虚函数表即可)
- 计算机网络:
- TCP如何保证可靠(问的很细,以及问了一些情况TCP是怎么处理的)
- 三次握手、四次挥手、以及服务器状态的改变
- SYN攻击在哪个阶段发生?对服务器有什么影响?(我其实不是很清楚,但是猜对了...)
- ACK攻击在哪儿阶段发生?对服务器有什么影响?(阶段猜对了,影响猜错了...)
- 网络编程相关(问的什么记不清了)
- 其他:加密算法(对称非对称),网络攻击(SQL注入)
- 反问阶段
- 10/10下午:hr打电话说通过了,简单进行了不到10min的hr面,口头OC
- 10/11上午:OC
#绿盟科技##绿盟科技2023校招正式开启##绿盟#