深信服 - C/C++ 开发工程师
北京线下。奔着 KPI 面去的。
一面 - 技术面
- 自我介绍。
- 项目。
- 最近印象深刻的事情。
- 学过什么数据结构和算法,刷过多少力扣题。
- 实现 strcpy。看我写的慢给我打断了,问我是不是没写过。答曰是,把思路给它讲了下,并说明拷贝时可能出现的覆盖问题。
我这都能一面过?着实离谱。
二面 - 技术面
- 本科干了啥,研究生干了啥。
- 对职位什么看法?是奔着高薪来的还是啥?
- 拿着我的成绩单,说这成绩也不高。无语了,现在面试官还看成绩?
- 针对在校的科研项目进行拷打,希望我给他简单的讲清楚。这就更离谱了,一个成像课题+最优化理论让我给他讲明白,反 而不问我开发项目。可能是我太菜了,他最终好像不太明白。
- 平时编程写的多吗?出了道题目。Vim 上实现单词反转 "This is a girl"->"girl a is This",要求不能用 C++的一些接口,比 如 pop、push等,最好用纯 C 写,限时10分钟。what? 用 C++ vector 和 string 写了个 10 行左右的逻辑判断, 以为他说 的 pop、push 禁用是指不能用栈数据结构。实际他想让我写的是原地反转吧(也就是先整体反转,再逐单词反转)。
- 一些杂项,忘了。后又扒拉我的做题记录说做对了几道。
- 反问。让回去,说国庆后HR 应该会通知你。说了个“应该”,是想给我体面?
总结
没有一天三面,铁定凉凉。
无 C++ 、无八股、算不上的手撕。倒是像综合面。
有意思的地方
- 我说我觉得我进不了面试,因为笔试写的慢,没写完,第一题 RLU 还不想写,就 8 分还得写一堆业务逻辑。他说你能进面 试肯定还是我们有考量。。。
- 面试官说,我们对计算机专业学生考核要求会高些,非计算机专业学生考核要求会低很多