海康威视嵌入式面经

一面 面试50min

  1. Linux 中断流程,谈谈你对中断上下文的理解‌
  2. C 语言字节对齐的规则,为什么要字节对齐?‌
  3. 进程间通信的方式,为什么分用户空间和内核空间?‌
  4. C++多态怎么理解?C++有哪些多态的典型例子?‌
  5. C 语言程序运行时的内存分配‌
  6. const 关键字的用法‌
  7. extern C 有什么用?为什么声明 C 语言环境?与 C++环境区别?‌
  8. delete []和 delete 的区别?‌
  9. 互斥量和信号量区别‌
  10. SPI 的通信过程?SPI 有几根线?速率配置?‌
  11. DMA 是什么?解释其作用‌
  12. GDB 常用命令?段错误如何定位?‌
  13. FreeRTOS 任务抢占机制‌

二面 60min

  1. Linux schedule() 函数的原理和调用的时机‌
  2. 页表实现机制,分页的缺点?‌
  3. 多级反馈调度策略和时间片轮转,如何用 nice 命令优化优先级?‌
  4. 共享内存分配的空间、读写速度,是否依赖内核?‌
  5. 实时操作系统的调度器设计细节(算法、上下文保存)‌
  6. 信号量释放后,如何选择下一个线程?‌
  7. 如何评估操作系统的实时性?如何测算中断响应时间?‌
  8. MCU 上如何设计用户态和内核态?如何保障安全性?‌
  9. 驱动开发中遇到的棘手问题及解决方案‌
  10. 上下文切换时系统做了什么?‌
  11. MMU 如何实现虚拟地址到物理地址的转换?‌
  12. u-boot 启动流程分两阶段的原因?第一阶段为何要足够小?‌

全网最受欢迎的嵌入式面经

面经一共32篇文章,12w+字数,包含全部最新的面试必问考点,4.7w+同学学习,2800+订阅,非常适合在找工作面经薄弱的同学,3000+订阅还会涨价,提前订阅提前享受,持续更新中。

原帖链接:https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM

#面经##嵌入式#
全部评论

相关推荐

03-31 17:40
已编辑
门头沟学院 算法工程师
程序员牛肉:小牛肉来也! 也不要焦虑啦,你第一志愿还没有结束,只是回到人才库(泡大池子等待各个部门挑选)而已。仅仅代表你不符合这个组的用人标准,并不能够说明你在本次暑期实习中没机会加入美团了。 还是平复好心态,不断的复盘,等待下一次面试就好了。
点赞 评论 收藏
分享
04-25 19:29
已编辑
宁波大学 运营
被普调的六边形战士很高大:你我美牛孩
点赞 评论 收藏
分享
评论
点赞
16
分享

创作者周榜

更多
牛客网
牛客企业服务