深信服 c++ 实习(等HR面)
深信服 一面(40min)(C++ 研发实习)
第一次面试。比较紧张。
视频面试临时改成电话面试了。
自我介绍
项目介绍
知道我们是做什么的吗(回答了安全和云计算,面试我的是安全部门的)
项目遇到最难的问题怎么解决的
使用了什么线程同步机制(互斥锁,读写锁,条件变量)
有没有遇到死锁,怎么解决的
(项目答了快 20 min,讲了很多废话哈哈)
数组和链表的区别
#define 宏定义
结构体内存对齐
c++ 命名空间
tcp 和 udp 的区别
tcp 拥塞控制
IP 包多少个字节(这个忘了)
网页上输入一个百度网址后发生了什么(这个出了一点纰漏,怎么找 ip 地址的 mac 地址,使用 arp 缓存或者广播寻找)
爬楼梯动态规划
状态转移方程是怎么回事
最早什么时候实习
反问:为什么没怎么问 C++(毕竟是 c++ 研发岗位不问 c++ 我还以为想挂我了,说是项目用 c++ 做的不错然后就没问了)
之前看面筋感觉深信服面试挺难的,但这次我运气好像比较好题目比较简单;中午两点半面的,五点半就收到二面邀请了,效率很高,赞一个;
深信服 二面(40min)(C++ 研发实习)
自我介绍
项目介绍
(10min,废话一堆)
异步日志怎么做的?
异步日志有没有压测过?
项目压测结果怎么样?
局域网内通信流程
路由器和交换机的区别
数据链路层 mac 地址有没有变
缓存表里面没找到地址怎么办
交换器广播寻找的报文是怎么样的?
(数据链路层这里凉了,没怎么准备,哭,面试官一直说没事没事,我就问一下;问题也记得不是很清,是真的不太懂)
反问:
你们部门是做什么的,技术栈是什么?
(说是做路由器的,怪不得狂怼数据链路层)
怎么提升我个人的技术水平?