深信服面试
2018年3月15日晚七点~九点,参加了深信服的在线笔试,岗位是C++研发工程师。
题目类型:单选题、多选题、填空题和四道编程题。题目主要考察了C++的基础知识、数据结构与算法的有关知识,还有Linux的一些问题。数据结构主要考察了树和排序算法。
2018年3月16日下午,收到了深信服的短信,告知通过了笔试(还是很开心的,第一次做公司笔试题就能通过,而且说实话深信服的笔试题还是有一定难度的),准备18号下午两点半到南京中央饭店参加面试,而我在上海。。。抱着长经验、一轮游的心态买了去南京的高铁票。。。虽说是抱着长经验、一轮游的心态去的,但还是要有点准备啊 ,所以网上各种找面经资料,都整合到了一起,将面经里提到的题都做了整理,并附上了对应的答案。只有一天的时间,根本不够用,东西太多了,自己的知识也还是有很多欠缺的,以后要慢慢补了,重点还是要打好基础!
今天,如约来到酒店,我到的比较早,人都还没来齐,然后面试研发的工作人员就提前开始了,不知道怎么我就第一个进去开始面试了。。。大气都还没喘一口(捂脸)。
首先做一个简短的自我介绍;
然后问了项目方面的问题,比如:项目上遇到了问题怎么办?是怎么解决的?项目里你印象最深的是什么?等等
然后就是开始问技术了。。。大体记得的就是下面的几个问题了:
虚函数实现机制
C++与c互相调用的名字匹配问题
如何求得一个文件的大小
一个数组,偶数升序奇数降序排列
从数据流里找指定数据
可重入函数
malloc和new分配内存区别
KMP算法
红黑树
最后让回来等结果,估计了跪了,哈哈,不过没关系,这是个持久战
感觉,还是要多学啊,还差得远,加油吧!
2018/3/18 晚 21:59:50
于上海