大华嵌入式二面总结

本次大华嵌入式开发岗位二面,聚焦专业技术基础、实习工作实操及个人职业规划三大核心维度,既通过技术提问考察专业功底,也围绕实习经历与未来规划了解个人适配度。

这些题目是在面试中被问到的一些题目难度其实不是特别大,还是基础为主。

  • 项目中使用过的 RTOS 及其任务调度机制
  • 嵌入式开发中常见的通信接口(UART/SPI/I2C)区别与使用场景
  • 如何排查嵌入式系统中的死机、跑飞问题
  • 对内存管理、栈与堆的理解
  • 对嵌入式软件开发流程的理解
  • 你做过的项目中最有挑战的部分是什么
  • 你在实习的公司主要是负责什么
  • 你对未来有什么规划
  • 从面试检验的角度来看,此次提问覆盖了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

    全部评论
    你面的这么晚啊
    点赞 回复 分享
    发布于 01-11 19:23 陕西
    大华是浙江大华吗
    点赞 回复 分享
    发布于 01-09 11:02 湖北

    相关推荐

    嵌入式的小白:mcu是嵌入式的入门级别的,比较简单的,一般能做mcu的,可以往linux驱动或者系统的方向转,但你这个部署ai,应该不是驱动范畴的,两个还是有差异的,你要自己考虑下你想走哪个方向的
    点赞 评论 收藏
    分享
    评论
    2
    5
    分享

    创作者周榜

    更多
    牛客网
    牛客网在线编程
    牛客网题解
    牛客企业服务