招商银行、高盛、深信服C++工程师面经(社招)
招商银行
1、进去第一步会要求进行下自己介绍,这个看自己,可以说下自己平时的生活,性格什么的,再简单介绍下自己做过的项目。完了后一般会问离职的原因。
2、把简历上写的个人技能挨个的,详细问了一遍,问的比较深
2、面试官提了些简单的C++相关的问题,比如虚函数,C++中的结构体什么的
3、问了些TCP/IP相关的,7层模型。
4、问了一些算法相关的,比如平时用到了些什么排序算法啊,然后会让你简单介绍下你说的算法。
5、问我的职业规划
5、hr会问你当前的薪资待遇以及期望的薪资待遇。
高盛(Goldman Sachs)
1. 先问我会不会c++
2. 然后问什么是class,ft
3. 什么是constructor/destructor/virtual function
4. 再问怎么在c里实现virtual function
5. C++题目就是以上这些。开始问数据结构,啥是hash table,啥是map,还问了一个树的问题
6. 开始网络的问题,上来就问tcp和udp的区别
7. 接着问路由表的问题
8. 接着是thread,基本上都是常见问题,穿插一些poll和select问题
9. 然后问我shell scripting,怎么批量改文件后缀名
10. 最后问我工作经历
11. 然后他就问怎么改进我现在的项目
深信服
1.一面比较基础,根据之前的工作经验问了一些还比较擅长的东西。比较偏底层,比如函数调用栈分布、ELF结构、手写递归排序等。
2.二面架构师问了一些简历上写的项目方面的东西,后来就问了个小问题,c结构体相关的,也比较偏底层,需要对语言特性比较了解。个人做过的事,遇到过什么问题、怎么解决等。
#高盛集团##深信服##招商银行##面经##社招##C++工程师#