嵌入式每日面经之33题

1. vector list异同
2. vector内存是怎么增长的vector的底层实现
3. vector和deque的比较
4. 为什么stl里面有sort函数list里面还要再定义一个sort
5. STL底层数据结构实现
6. 利用迭代器删除元素会发生什么?
7. map是如何实现的,查找效率是多少
8. 几种模板插入的时间复杂度
9. Linux内核的组成
10. 用户空间与内核通信方式有哪些?
11. 系统调用read()/write(),内核具体做了哪些事情
12. 系统调用的作用
13. 内核态,用户态的区别
14. bootloader内核 根文件的关系
15. Bootloader多数有两个阶段的启动过程:
16. linux的内核是由bootloader装载到内存中的?
17. 为什么需要BootLoader
18. Linux内核同步方式总结
19. 为什么自旋锁不能睡眠 而在拥有信号量时就可以?
20. linux下检查内存状态的命令
21. 大小端的区别以及各自的优点,哪种时候用
22. 一个程序从开始运行到结束的完整过程(四个过程)
23. 什么是堆,栈,内存泄漏和内存溢出?
24. 堆和栈的区别
25. 死锁的原因、条件 创建一个死锁,以及如何预防
26. 硬链接与软链接的区别;
27. 虚拟内存,虚拟地址与物理地址的转换
28. 计算机中,32bit与64bit有什么区别
29. 中断和异常的区别
30. 中断怎么发生,中断处理大概流程
31. Linux 操作系统挂起、休眠、关机相关命令
32. 数据库为什么要建立索引,以及索引的缺点
33. CPU 内存 虚拟内存 磁盘/硬盘 的关系
34. CPU内部结构
35. ARM结构处理器简析
36. 波特率是什么,为什么双方波特率要相同,高低波特率有什么区别;
37. arm和dsp有什么区别
38. ROM RAM的概念浅析
39. IO口工作方式:上拉输入 下拉输入 推挽输出 开漏输出
40. 扇区 块 页 簇的概念
41. 简述处理器在读内存的过程中,CPU核、cache、MMU如何协同工作?画出CPU核、cache、MMU、内存之间的关系示意图加以说明
上述问题收录到专栏
订阅专栏的小伙伴们  **********
***************************
全部评论

相关推荐

我见java多妩媚:大外包
点赞 评论 收藏
分享
牛客868257804号:九个中铁八个中建
点赞 评论 收藏
分享
2 5 评论
分享
牛客网
牛客企业服务