大华嵌入式二面总结
本次大华嵌入式开发岗位二面,聚焦专业技术基础、实习工作实操及个人职业规划三大核心维度,既通过技术提问考察专业功底,也围绕实习经历与未来规划了解个人适配度。
这些题目是在面试中被问到的一些题目难度其实不是特别大,还是基础为主。
从面试检验的角度来看,此次提问覆盖了RTOS、通信接口、问题排查、内存管理等核心技术点,也围绕实习职责、项目挑战、职业规划展开深度沟通。
最后也是OC了。
给大家总结了嵌入式面试的核心要点:
一、C/C++ 基础(必考)
- 指针、数组、结构体、函数指针
- 内存管理:栈、堆、全局区、常量区
- 内存泄漏、野指针、悬空指针
- 宏定义、条件编译、位运算
- 结构体对齐、大小端
二、RTOS(高频)
- 任务、任务调度算法(抢占式、时间片)
- 任务优先级、上下文切换
- 同步与互斥:信号量、互斥锁、事件标志组
- 消息队列、邮箱
- 中断处理机制、中断上下文与任务上下文区别
三、嵌入式硬件与接口
- UART、SPI、I2C 的区别、时序、使用场景
- CAN 总线基础(帧格式、仲裁、错误处理)
- GPIO、PWM、ADC、DAC
- 常见外设驱动思路(如传感器、Flash、LCD)
四、嵌入式 Linux(如果岗位涉及)
- 驱动开发基础:字符设备、平台设备、设备树
- 内核模块、sysfs、procfs
- 进程/线程、进程间通信(管道、消息队列、共享内存)
- 网络编程基础(socket)
- 启动流程:Bootloader -> 内核 -> 文件系统
五、调试与问题排查(面试最爱问)
- 死机、跑飞、HardFault 的排查思路
- 串口打印、log 分析
- 使用 GDB、JTAG 调试
- 内存越界、栈溢出的定位方法
- 多任务并发问题(死锁、优先级翻转)
六、项目经验(决定面试上限)
- 项目背景、你的职责、你解决的核心问题
- 技术难点是什么?你怎么解决的?
- 你做过的最有挑战的部分(准备一个好故事)
- 你在项目中的亮点与收获
七、职业规划与个人素质
- 短期、中期、长期规划
- 为什么选择嵌入式?为什么选择这家公司?
- 学习能力、抗压能力、团队协作
- 对行业趋势的理解(AIoT、边缘计算等)
像这些内容的话我订阅的这个专栏里面都是涵盖了的:嵌入式八股文专栏:https://www.nowcoder.com/creation/manager/columnDetail/mPZ4kk
查看11道真题和解析