嵌入式每日面经之33题

1.解释一下栈和队列的概念。
2.数组和链表有什么区别?
3.请解释一下 static、validate、const 这些关键字的作用。
4.如何去除字符串中的空格?
5.如何合并两个链表并保持顺序?
6.请说明蓝牙芯片在产品中的作用。
7.什么是蓝牙软件成品模式?
8.请介绍一下蓝牙协议栈的架构和分层。
9.比较蓝牙协议栈和网络协议栈的架构。
10.蓝牙芯片是否基于 Linux 或其他常用架构?
11.描述一下蓝牙软件的软件架构。
12.什么是 event-driven 类型的软件架构?
13.请解释函数指针和指针函数的区别。
14.请用简单的代码示例表示函数指针。
15.请用简单的代码示例表示指针函数。
16.操作系统任务切换的关键是什么?
17.请介绍您的项目,包括难点和解决方法。
18.在函数中定义一个大数组,是直接定义还是使用 malloc 分配内存?
19.函数中使用 static 定义的变量存在于哪个区域?
20.请解释 DMA 是什么?
21.SPI 有几种模式?
22.请解释进程间通信中锁和同步的概念。
23.当一个低优先级进程获取到锁时,高优先级进程会怎样?
24.如何解决优先级反转问题?
25.在用户态开发中,如何定位程序跑飞或出现段错误?
26.程序分成哪几个段?
27.堆和栈有什么区别?
28.请说明如何使用中断方式代替查询方式。
29.请解释 UART 的奇偶校验。
30.请介绍队列、栈和二叉树。
31.如何确定多个线程的执行顺序?
32.请解释 Linux 中线程的调度方式。
33.你了解整个 SPI 通信过程吗?
上述问题 已经整理到面经中,面经地址在下方!!
全部评论
这么哈人吗
1 回复 分享
发布于 2024-03-06 16:57 重庆

相关推荐

1.工作内容不适合有自动化测试但偏硬件,算成品测试,我看到硬件就头疼😭同事都挺好的。其实还有一个海能达的offer,但是也是偏硬件,怕去了没差,但海能达我觉得是整个招聘流程里体验感最好的,面试官、HR人都很好,感觉是那种很规范的大公司,接了没去有点愧疚2.深圳环境问题人和电动车在一条道上,时不时被滴滴或者擦边过,早晚会被创。租房条件差,我在南山区2000左右只能租城中村或者小区4、5人合租。什么人都有,因为没租房被中介打电话骂、微信骚扰(现在后悔没骂回去直接拉黑了,可恶😠),另一个中介人挺好的,发了红包给他。现在杭州、深圳都去过了,建议有选择的话选杭州,环境更好3.父母比较希望我考研考公工作本来就不顺,父母天天打电话谈心,说研究生毕业或者考上公了给我买奔驰/小米su7(我承认被诱惑到了),没有必要那么拼那么苦。考虑到测试这一行确实不稳定,我是女生,双非一本,28、29岁可能面临生育、失业、转行等问题。想了很久,打算考研提升学历,现在搞22408还勉强来得及,然后去大专当老师/国企/考公。不现在就考公是因为我这个学历估计只能去县城乡镇,考研后去应该能去市里,待遇会好点。没考上就再找工作,我有实习应该还是能找到工作4.总结及时止损去考研。三条路都很难,不同的选择未知的结果,但祝大家无论考研考公还是工作都有个好结果,万事大吉    
双非阴暗爬行:能给你买车买房说明你家里有点钱,何必自己在外面瞎搞呢。
点赞 评论 收藏
分享
评论
5
42
分享

创作者周榜

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