华勤技术一面技术面
1、首先一个自我介绍(讲了学校 base和研究方向以及做的课程项目)
2、你对你最熟悉的一个项目进行介绍
然后是后续具体问题
3、你做了哪些东西,QT界面做了什么
4、你期望薪资、家里人工作情况,自己的期望地点
5、你在项目中遇到的比较困难的问题
6、你觉得你自己对这份岗位的优势和劣势
7、你为什么要来华勤(讲了三个原因)
8、你的动力学运动学模型是怎么弄得,用什么软件、怎么调参。
9、你的实习工作是混混嘛还是做了什么,你的yolo模型怎么改进的。
10、目前有哪些offer、意向是哪些
11、你的职业规划是什么。
反问:你们具体做什么(手机驱动);大概什么时候有结果
面试过程中,首先由面试官介绍了公司业务方向及岗位职责,随后围绕嵌入式软件开发相关内容进行了提问,涵盖了C语言基础、指针使用、数据结构、FreeRTOS、通信协议(如I2C、UART、MQTT)及实际项目经验。本人结合过往项目经历进行作答,并针对STM32开发、电路调试、传感器驱动等内容进行了详细阐述。最后,面试官还询问了职业规划与个人发展目标,整体交流氛围良好。
面试官问的面试题: 请介绍一下你在嵌入式开发方面的项目经历和所负责的部分?
你在项目中使用过哪些通信协议?能否讲讲I2C和UART的区别?
如何在STM32中配置ADC采集传感器数据?
你了解RTOS吗?说一下FreeRTOS中任务调度的原理?
指针与数组的区别?C语言中如何通过指针实现数据交换?
如何实现两个线程之间的数据同步?你使用过哪些同步机制?
C语言中malloc/free的使用注意事项?如何避免内存泄漏?
遇到外设通信异常(如I2C无法读取传感器数据)时,你如何排查?
你的职业规划是怎样的?未来希望往哪个方向发展?
是否了解我司的产品或研发方向?
一面前一天晚上发邮件通知
面试官就简历中的是三个项目进行详细提问
一面持续了1小时10分钟
二面整场面试用时43分钟,
三面用了差不多1小时,
面试官比较严肃, 填写性格测试,三面通过,需要提交个人银行流水和个人所得税情况进行定薪,之后等定薪通知
一面
1. 为什么要做这个项目?
2. 这个项目重点?有哪些创新点?
3. 这三个项目中有什么关联?
4. 前人是怎么做的?整个过程你的贡献? 你想了哪些方法来完成这个项目
二面
这个项目的作用?
你的贡献?
为什么做的这个项目?
方法是谁想到的?怎么想到的这个方法?
前人的方法有哪些为什么你的方法比前人方法好?
前人方法有哪些问题?下一步对你的这个方法会不会有改进?
准备如何改进? 请将你这套方法以流程图的形式画出来
三面
在做项目中有没有什么困难,是怎么解决的。
遇到实在不会的问题怎么办。
你专业不对口,为什么要报这个岗位?
你知道你和专业对口的同学的差距嘛?
有没有弥补的方法,如果有,请具体说明。
你了解华为核心价值观嘛?对此你是怎么理解的?