嵌入式基础30题

  1. 解释虚拟内存的概念及其工作原理。
  2. inline 函数与宏定义(#define)在性能和使用场景上的区别是什么?
  3. 阐述动态数组与链表的内存管理差异。
  4. 指针运算与数组索引在C语言中的联系和区别。
  5. Qt框架中的事件过滤器机制是如何工作的?
  6. I2C总线协议中,起始条件和停止条件的具体作用是什么?
  7. 描述MQTT协议中QoS(服务质量)等级的含义及其应用场景。
  8. 在Linux系统中,pthread_mutex_lock和pthread_mutex_unlock如何实现线程间的同步?
  9. 分别列举TCP和UDP协议在网络游戏中的应用实例。
  10. 内存泄漏与野指针的关系,以及如何避免它们?
  11. 互斥锁与条件变量在多线程编程中的协作方式。
  12. 数组名作为函数参数时,传递的是什么?与指针传递有何异同?
  13. 在C/C++项目中,如何有效避免头文件被重复包含?
  14. 栈内存与堆内存的主要区别及其各自的适用场景。
  15. 中断服务程序(ISR)为什么不能直接返回错误码?
  16. UART串口通信中,波特率、数据位、停止位和校验位的含义是什么?
  17. 详述中断优先级的概念及其在嵌入式系统中的应用。
  18. static关键字在C/C++中的多种用途及其影响。
  19. 从触发到执行完毕,中断的整个生命周期是怎样的?
  20. C++中的虚函数与多态性的关系及其实现原理。
  21. C语言中,除了malloc和free,还有哪些内存分配与释放的方式?
  22. 在C++中,struct与class在语法和特性上的主要差异。
  23. 函数调用与中断响应在程序执行流程上的区别。
  24. 自旋锁与信号量在解决资源竞争问题时的优缺点比较。
  25. 链表环检测算法(如Floyd判圈算法)的核心思想是什么?
  26. 多线程编程中,如何避免死锁的发生?
  27. 实现一个函数,用于复制字符串,考虑内存分配和释放。
  28. 实现一个函数,将两个字符串连接在一起,并返回新字符串。
  29. C++中,拷贝构造函数与赋值运算符重载的区别和使用场景。
  30. 在嵌入式系统中,如何通过配置中断向量表来响应外部事件?

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

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

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

#面经#
全部评论

相关推荐

点赞 评论 收藏
分享
想干测开的tomca...:让我来压力你!!!: 这份简历看着“技术词堆得满”,实则是“虚胖没干货”,槽点一抓一大把: 1. **项目描述是“技术名词报菜名”,没半分自己的实际价值** 不管是IntelliDoc还是人人探店,全是堆Redis、Elasticsearch、RAG这些时髦词,但你到底干了啥?“基于Redis Bitmap管理分片”是你写了核心逻辑还是只调用了API?“QPS提升至1500”是你独立压测优化的,还是团队成果你蹭着写?全程没“我负责XX模块”“解决了XX具体问题”,纯把技术文档里的术语扒下来凑字数,看着像“知道名词但没实际动手”的实习生抄的。 2. **短项目塞满超纲技术点,可信度直接***** IntelliDoc就干了5个月,又是RAG又是大模型流式响应又是RBAC权限,这堆活儿正经团队分工干都得小半年,你一个后端开发5个月能吃透这么多?明显是把能想到的技术全往里面塞,生怕别人知道你实际只做了个文件上传——这种“技术堆砌式造假”,面试官一眼就能看出水分。 3. **技能栏是“模糊词混子集合”,没半点硬核度** “熟悉HashMap底层”“了解JVM内存模型”——“熟悉”是能手写扩容逻辑?“了解”是能排查GC问题?全是模棱两可的词,既没对应项目里的实践,也没体现深度,等于白写;项目里用了Elasticsearch的KNN检索,技能栏里提都没提具体掌握程度,明显是“用过但不懂”的硬凑。 4. **教育背景和自我评价全是“无效信息垃圾”** GPA前10%这么好的牌,只列“Java程序设计”这种基础课,分布式、微服务这些后端核心课提都不提,白瞎了专业优势;自我评价那堆“积极认真、细心负责”,是从招聘网站抄的模板吧?没有任何和项目挂钩的具体事例,比如“解决过XX bug”“优化过XX性能”,纯废话,看完等于没看。 总结:这简历是“技术名词缝合怪+自我感动式凑数”,看着像“背了后端技术栈名词的应届生”,实则没干货、没重点、没可信度——面试官扫30秒就会丢一边,因为连“你能干嘛”都没说清楚。
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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