某某公司 C++开发工程师 部分内容已隐去
出于保密要求,仅列出通用性面试问题作为分享
一面
-
自我介绍
-
实习
-
专业背景
-
学习方法
-
实习项目相关学习
-
项目开发学习过程,解决问题的方法
-
项目功能实现的系统级底层原理,项目代码结构的确定
-
gdb调试的应用
-
科研项目,软件架构,面向对象还是面向过程,模块耦合程度 ,项目分工,界面和底层计算的联调
-
项目碰到的难题,解决
-
多线程同步的学习和使用
-
static关键字,volatile关键字
-
寄存器,内存,cache
-
对未来工作方向的想法,偏上游还是底层。
-
反问:新员工的技术培养 ,业务, 面试流程。