面试复盘 | 大华 一面二面+HR面 已offer
岗位:服务器开发 C/C++ 西安
大华 一面 9.8
- 自我介绍
- C++多态原理
- 构造函数可以是虚函数吗
- 析构函数可以是虚函数吗
- new和malloc区别
- shared_ptr有什么问题
- 深浅拷贝
- STL常用的容器,map底层原理
- 快排原理,复杂度最好最坏
- 单例模式具体实现,饿汉,懒汉
- 项目介绍,提问
- 没有自我介绍
- 讲项目:讲完设计框架,开始问问题
- 说一下ptmalloc,tcmalloc,jemalloc三者的差异,适用场景,原理
- 开辟一个线程,给线程一些空间,线程栈空间的布局模型是什么,栈空间存什么东西,怎么存的
- 那栈空间存一些什么变量?
- 实现 同步+高并发 ,减少串行的过程,怎么做?
- TCP中的keep alive机制怎么实现的?
- 项目怎么测试的?平时会用哪些调试手段
大华 HR面 9.10
- 自我介绍
- 校园经历
- 自身的优点,缺点
- 有没有女朋友
- 对公司的了解
- 手里offer情况,薪资怎么样
- 期望薪资
- 反问:薪资结构,新人培养