滨湖电子、赛思电子、百度、银河航天面经(C++工程师 社招)
武汉滨湖电子有限责任公司
1.工作经历,项目经历简要介绍;
2. C++数据结构问题,主要是容器和模板方面;
3.图形库知识,opengl和directx;
4.目标跟踪算法;
5.设计模式方面。
浙江赛思电子科技有限公司
1、HR面试,面试一些基本情况的介绍,离职原因,、原公司的薪酬、期望薪酬。
2、技术面试,面试主管会问题一些非常基本和基础的,指针方面的,内存泄漏方面的。关于链表的插入删除操作实现,关于static类初始化的,然后还会问些对加班的看法,以及自己未来的规划。
百度
1. 说教育北京和工作经历
2. 项目经历
3. 问了下项目中用到的网络协议,由于之前公司都是涉及比较底层的协议,所以面试官让我给他讲了讲就过了
4. c++中引用和指针的区别
5. 多态的实现机制
6. 进程与线程的区别
7. 多进程与多线程的通信、同步等问题
8. 最后让描述下实际工作中遇到的难点,最后是怎么解决的。
银河航天
1、三位技术面,主要问以前的工作经历、内容,你擅长的技能;
2. 介绍项目经验,当中会详细问到架构之类的。会问道是否会go可有兴趣转go,因为后续工作会使用。
3. 问了一些很基础的linux系统的知识和一些常见的命令,都是非常基础的
4. c++相关的也是很常见的vptr和map这些问题
5. 基础部分还问了c++11新特性,智能指针相关应用,深挖智能指针,windows句柄,多线程多进程控制。
6. 就着项目经验深挖了多线程多进程通信同步的相关问题,然后问了效率问题,以及现在如果让我重新优化这个设计有没有更好的方案。
#百度##面经##C++工程师#