深信服 网络虚拟化研发实习和校招 面经
实习一面
1. TCP网络协议栈,有多少说多少
2. TCP可靠性的保证
3. netstat 显示哪些东西
4. 路由协议 RIP
5. mac地址,我在深信服这边抓包看得到你的mac地址吗
6. 拥塞控制
7. select poll epoll
8. 服务器处理新的tcp连接的流程
9. 项目
10. 二叉树层序,前中后序遍历
11. nginx
总结:项目没讲好,(讲了租户隔离,TAAS,FWAAS)
实习二面:
1. 项目,讲一讲TAAS
2. 容器的虚拟网卡veth,如何注册,流量达到虚拟网卡时内核的处理过程,软中断?
3. 流量是如何到达容器的,网桥上有那么多容器,怎么实现准确的点对点传输
4.HTTPS
5. select poll epoll
6. epoll为什么效率高
7. 服务器如何处理千万级并发?如果有1000万个socket会有什么问题?线程池?多集群?一个线程如何处理多个连接socket
8. 容器的灰度升级,你如何实现
实习HR面
1.项目
2.最大的困难
3.项目出了问题怎么沟通
4.开学时间,实习时间
5.对自己工作后的展望
秋招大牛批直通终面(8.1,大牛批已过)
1.讲一讲TAAS的每一步
2.你是用的 VLAN封装镜像报文对吧,除了你的方案,知道国内其他厂商的方案吗(也是feng)
3.如果你用其他的二层报文封装,MTU要怎么设置
4.讲一讲你是如何实现对Docker容器内部的shell命令做到实时监控的,原理是啥?
5.能不能不基于在内核对execve的hook,直接在用户层做监控?(对history命令对应的文件进行监控)
6.neutron移植到k8s上会出现什么问题?为什么会出现这些问题?
7.k8s没有明确的租户概念,你的代码里k8s是如何通过keystone的身份验证的?
大牛批HR面(8.11)
#实习##面经##深信服##C++工程师#