【海康威视】C++岗-软开工程师一二面面经
08/08 投简历 –> 09/05 笔试 –> 09/14 一面 –> 09/20 综合素质面(HR面,终面)
一面
自我介绍,项目都自己做的吗?讲讲项目中比较有收获的点?
针对项目的问题,巴拉巴拉,有什么进一步优化的思路吗
项目中提到设计模式:生产者消费者模式。 还了解哪些设计模式?
简历中提到数据结构,讲讲数据结构的应用?
- B+树在文件系统和Mysql索引中的应用
B+树中的删除操作?
讲讲C++内存管理,类似的问题?
- 堆栈
了解内存空间碎片化吗?
有什么方式可以避免内存空间碎片化?
讲讲内存管理的异常情况?
了解内存池吗?
然后就是反问环节,问了问二面出结果的时间,一周。
后续有手撕代码环节。
整体内容比较充实,整个过程基本上都是总有问题在问,算是第一个正经技术面吧。
二面
主要问题如下:
- 校园生活中印象深刻的经历,项目或生活
- 项目中有没有过压力?如何排解
- 未来三五年的工作规划
- 期望的薪资
反问: - 薪资构成
- 上班时间? 基本上是大小周,朝9晚9