嵌入式提升之39题

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

相关推荐

09-16 14:43
已编辑
华南农业大学 游戏后端
背景 双一流本硕 双非大圆满 只找游戏开发相关的岗位。 8 月初开始秋招到现在 投了四五十家吧, 目前两 offer, 不打算继续投了,把剩下的流程走完就开始沉淀了。目前两 offer 一个是网易互娱测开 base 广州,一个是江娱互动客户端开发 base 北京。应该确定网易这个了,说实话北京这个我挺想去的,这家的产品和工作氛围我了解了也不错,是那种踏实做事的,可惜我是广东人。网易的测开是调剂的二志愿,看了下有内部转岗机会,所以打算后面找个时间提前实习,沉淀下再做一个 demo 作品,写一些 shader,增强下图形学渲染的能力,再学点编辑器开发。看到时候内部转岗或者春招继续投客户端开发这样。后面还能再动摇的话应该就灵犀或者腾子了吧(假如这两家确认的是客户端开发岗的话)。-----------------------补下timeline网易互娱 测开 8.2笔试  8.21 技术面  8.29 leader&HRBP面(终面) 9.8 录用审核(之前一直显示面试中)9.14 oc江娱互动 客户端开发 8.29主程面 9.3 制作人面 9.5 BOSS面 9.11 口头OC 9.15 正式offer后面考虑了一下  感觉还是能走开发就开发吧,测开不太感兴趣,要内部活水转岗还要满1年才能申请。。
点赞 评论 收藏
分享
评论
点赞
24
分享

创作者周榜

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