嵌入式每日面经之37题

1.关键字static的作用是什么
2.关键字const是什么含意?
3.const和宏定义的区别
4.关键字volatile有什么含意 并给出三个不同的例子。
5.引用和指针有什么区别
6. .h头文件中的ifndef/define/endif 的作用?
7.描述实时系统的基本特性
8.全局变量和局部变量的区别
9.全局变量和静态全局变量的区别
9.1.static函数与普通函数
10.什么是平衡二叉树?
11.堆栈溢出一般是由什么原因导致的?
12.什么函数不能声明为虚函数?
13.不能做switch()的参数类型
14.程序的内存分配
14.1堆与栈的区别
14.2描述内存分配方式以及它们的区别
14.3 malloc和new的区别是什么?
15.进程与线程的区别
15.1多进程和多线程的区别
15.2 信号量
16. 什么是预编译,何时需要预编译
17. 三种基本的数据模型
18. 简述数组与指针的区别?
19.位操作
20.访问固定的内存位置(Accessing fixed memory locations)
21.中断与异常的区别
22.变量的定义总结
23. 为什么要使用宏,宏有什么优缺点?
23.1 内联函数及与宏的区别
24. bootloader
25. MCU启动过程
26. Arm体系结构
27. 什么是嵌入式?
28. 进程与线程中的通信方式
29. 如何将PC上的程序移植到嵌入式系统上,需要注意些什么?
30 . 设计一种通信方式,从一台主机向另外一台主机传递数据,那么应该怎么选择。
31. FreeRTOS之全配置项详解、裁剪(FreeRTOSConfig.h)
32. DMA为什么能提高效率?
33.优先级反转以及解决方法
34. 信号量及信号量与自旋锁的区别
35. strcpy和strncpy的缺陷
36. sizeof与strlen有以下区别
37. 哈希函数及哈希冲突的定义
37.1 哈希函数的构造方法
37.2 处理哈希冲突的几种方法

订阅专栏的小伙伴们
9️⃣2️⃣2️⃣6️⃣5️⃣7️⃣5️⃣0️⃣8️⃣
全部评论

相关推荐

发面经,攒人品6.04投递6.05笔试,笔试较为简单6.19一面,是HR面,都是问了一些个人情况,印象最深的有问了高考成绩,理综成绩,真是问到了我的记忆最深处,说实话,都快记不到这些成绩了,又给我回忆了一下远古记忆,哈哈哈,就是不知道这个对于招聘有什么帮助了,最后还问了有没有接触过其他公司提前批,问了期望薪资,顺便还聊了聊韶音的拒绝996的文化。7.09二面,技术面。本来是7.02二面,但是这边实习入职推后了,只问了我15分钟问题,说实话,好久没面试问过八股了,也有一个月没面试过了,有些东西都记得有点模糊,哈哈哈,但是基本都答上来了。1. 指针占几个字节?2.什么情况下会造成堆栈溢出?3.C语言中编译到链接的过程有哪些?4.串口、IIC、SPI的优缺点有哪些?面试官还想问一下CAN协议,但是我实在没用过,只知道can的通信接口是什么样的,速率大概是多少,然后我说用过速率更高EtherCAT,但是面试官好像又不懂这个东西,也没有继续追问我最后二面面试官说我方向不合适,说我是搞电机方向的,他们不搞电机,hhh。筛简历没把我筛掉,HR面也没把我筛掉,二面了说我方向不合适。话说从实习看来没有哪一家因为说我简历里面搞过电机,而他们不搞电机给我挂的,应该就是随便找个理由给我打发掉了,hhh。实习那个寻星计划也不理我,提前批面试也是没有一个好结果,可能是与这家公司无缘了。
xwqlikepsl:老哥这个是纯面MCU吗
查看7道真题和解析
点赞 评论 收藏
分享
评论
2
16
分享

创作者周榜

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