深信服c++软开面经 10.15
没有笔试 直接收到面试,有点莫名奇妙
本来是不太想去跑现场面试的,结果一看面试组就选在我们学校边上的宾馆,也没怎么准备就直接去了
面试是直接在面试官房间里进行,2技术+1hr,技术面大概40分钟,hr面接近30分钟吧
面试官手里有几张写满了知识点的纸,就从上面出题考你,因为比较基础我不分一二面细讲了,大概说一下
数据结构:stl里vector和list区别,vector怎么实现的,什么时候用vector,什么时候用list
网络编程:epoll
操作系统:函数调用过程,stdcall支持可变参数么 两个进程能共享一个文件描述符么
算法(手写代码):kmp 树的遍历 最长回文字符串
归并排序有什么缺点,我说需要额外的空间来保证复杂度为n的顺序调整,面试官提醒我拷贝操作也会浪费时间,嗯,我确实没考虑这个,不过我还是顺嘴杠了一下,说其实可以用移动不用拷贝啊
c/c++ :const char* const 解释两个const ,跨文件共享全局变量,我回答说用static(gg)
hr面是我面过比较有意思的了,hr小哥哥噼里啪啦给我科普了一遍深信服 真的讲了很久😂
总结一下共享全局变量那题太致命了。。我明明想到了extern但是嘴巴上疯狂的往static上圆。。。一面还行撑住了,二面直接垮掉
#深信服##面经##C++工程师##校招#
本来是不太想去跑现场面试的,结果一看面试组就选在我们学校边上的宾馆,也没怎么准备就直接去了
面试是直接在面试官房间里进行,2技术+1hr,技术面大概40分钟,hr面接近30分钟吧
面试官手里有几张写满了知识点的纸,就从上面出题考你,因为比较基础我不分一二面细讲了,大概说一下
数据结构:stl里vector和list区别,vector怎么实现的,什么时候用vector,什么时候用list
网络编程:epoll
操作系统:函数调用过程,stdcall支持可变参数么 两个进程能共享一个文件描述符么
算法(手写代码):kmp 树的遍历 最长回文字符串
归并排序有什么缺点,我说需要额外的空间来保证复杂度为n的顺序调整,面试官提醒我拷贝操作也会浪费时间,嗯,我确实没考虑这个,不过我还是顺嘴杠了一下,说其实可以用移动不用拷贝啊
c/c++ :const char* const 解释两个const ,跨文件共享全局变量,我回答说用static(gg)
hr面是我面过比较有意思的了,hr小哥哥噼里啪啦给我科普了一遍深信服 真的讲了很久😂
总结一下共享全局变量那题太致命了。。我明明想到了extern但是嘴巴上疯狂的往static上圆。。。一面还行撑住了,二面直接垮掉
#深信服##面经##C++工程师##校招#