深信服C++开发一面、二面面经
一面
1.自我介绍
2.介绍项目,并讨论里面的技术细节讨论了大概10分钟。
3.手撕代码:给一段字符串"I am student.",将其反转为"student. am I"。
4.如何用一个5L的杯子和一个6L的杯子得到3L的水。
5.23枚硬币,其中10枚正面朝上,假设你的眼睛被蒙住,而且摸不出正反面,如何将硬币分为两堆,并且每一堆正面朝上的个数相同。
6.反问环节。
二面
1.自我介绍
2.项目深挖,两个项目,从原理到技术到创新点等等,挖了20分钟。
3.手撕单链表节点插入和删除
4.八股文两个,Linux的知识和C++static关键字
5.反问。
#面经##深信服##C++工程师#