华为面经-软件开发
一面:专业面
1. 开始自我介绍,问一些项目相关的
2. 头文件的包含问题,怎么避免重复,说了#ifndef
3. Const和static
4. 指针和引用
5. Const int *a,int * const a;的区别
6. 内存分配(栈,堆,全局变量区,文字常量区,代码区)
7. 手撕代码 力扣第223题,没完全写出来,后来和面试官讲了思路
二面:专业面
1. 自我介绍,一些项目相关的问题
2. Const和define的区别
3. 堆栈溢出
4. 函数指针
5. 堆和栈的区别
6. Static的作用
7. 多态
8. 还有vollage(不知道是什么,没有回答上来)
三面:主管面
1. 自我介绍,项目提了一下(主管没怎么问)
2. 近期又没有什么比较焦虑的,怎么解决
3. 生活中有没有遇什么比较不顺心的,近期或者以前的
4. 自己项目过程中遇到的困难,怎么解决
5. 和项目组中的同学遇到困难怎么解决,怎么沟通
6. 职业规划
7. 对华为的看法
1. 您那边主要做什么?
2. 华为的培训机制
#面经##软件研发工程师##华为##校招#