嵌入式面试问题系列
文章平均质量分 94
晨曦薇阳
半年内会陆续将之前整理过的嵌入式相关面试题及知识点归纳分享出来,如果发现错误及作者引用不明的情况请及时私信。大家一起学习,共同进步。
展开
-
常见嵌入式面试题之C++基础篇 ——第1期
常见嵌入式面试题之C++基础篇 ——第1期前言第1期问题:1.什么是平衡二叉树2.什么函数不能声明为虚函数?3.队列和栈有什么区别,常见用法及其他延伸4.让类只在堆或栈上创建5.乐观锁与悲观锁6.类外部访问权限7.解决哈希冲突8.map和unordermap的区别9. set和unordered_set10.new和malloc的区别11.什么是平衡二叉树12.局部变量能否和全局变量重名?13.对于一个频繁使用的短小函数,在C语言中应用什么实现,在C++中应用什么实现?14.什么是多态(延伸)15.面向接口原创 2021-04-06 21:32:32 · 1215 阅读 · 0 评论 -
常见嵌入式面试题之C语言篇 ——第2期
常见嵌入式面试题之C语言篇 ——第2期前言第1期问题:1.对Typedef与define的理解2.用变量a给出下面的定义3.写一个“标准”宏4.两个不同.c文件中使用了两个相同名字的static变量,编译时会不会有问题5.C语言中各进制表示法6.sizeof与strlen的区别7.const, volatile同时修饰变量8.malloc、free和new、delete的区别与联系9.sizeof strlen的区别,strlen包含’\0’吗?10.用预处理指令#define 声明一个常数,用以表明1年中原创 2021-03-26 21:54:45 · 835 阅读 · 0 评论 -
常见嵌入式面试题之Linux操作系统篇 ——第2期
常见嵌入式面试题之Linux操作系统篇 ——第2期前言第2期问题:1.读写锁2.select和epoll函数的使用和解释3.Fork出来的子进程和父进程都有什么区别4.TCP/IP五层协议各个都实现什么功能5.信号量的处理流程6.线程同步和互斥都包含哪些内容7.你了解的嵌入式linux8.物理内存和虚拟内存的区别9.为什么要用虚拟内存10.通信协议(SPI、IIC、UART)11.什么是DMA12.内存碎片产生原因及解决办法13.UART14.IIC15.SPI16.字和字节17.程序什么时候应该使用线程,原创 2021-01-22 16:05:45 · 843 阅读 · 0 评论 -
常见嵌入式面试题之Linux操作系统篇 ——第1期
常见嵌入式面试题之C语言篇 ——第1期前言第1期问题:1.关键字static的作用2.关键字const是什么含意3.关键字volatile有什么含意,并给出三个不同的例子4.引用与指针的区别是什么5. .h头文件中的ifndef/define/endif 的作用6.全局变量和局部变量在内存的区别7.数组与链表的区别8.堆栈溢出一般是由什么原因导致的9. C/C++中的内存分配10.不能做switch()参数的数据类型11.局部变量能否和全局变量重名12.如何引用一个已经定义过的全局变量13.全局变量可不可以原创 2021-01-12 14:11:44 · 880 阅读 · 0 评论 -
常见嵌入式面试题之C语言篇 ——第1期
常见嵌入式面试题之C语言篇 ——第1期前言第1期问题:1.关键字static的作用2.关键字const是什么含意3.关键字volatile有什么含意,并给出三个不同的例子4.引用与指针的区别是什么5..h头文件中的ifndef/define/endif 的作用6.全局变量和局部变量在内存的区别7.数组与链表的区别8.堆栈溢出一般是由什么原因导致的9. C/C++中的内存分配10.不能做switch()参数的数据类型11.局部变量能否和全局变量重名12.如何引用一个已经定义过的全局变量13.全局变量可不可以定原创 2020-12-27 20:11:36 · 341 阅读 · 0 评论