整体是很easy,整体是很easy,整体是很easy,整体是很easy,整体是很easy,
面试官问的面试题:光峰科技嵌入式软件工程师面试题
1. 自我介绍
2. 第一次见这种,腾讯会议对话发了三个题过来
① 计算结构体字节总数
② #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
#define _______(ptr, type, member) ({ \
const typeof( ((type *)0)->member ) *__mptr = (ptr); \
(type *)( (char *)__mptr - offsetof(type,member) );})
说出上面第二个宏的作用(名称用下划线略去)
③ 已知二叉树前序中序,找后序(忘了怎么做的了,回答错了)
3. 程序编译的几个阶段
4. UART、I2C、SPI的区别和特点
5. 进程间通信的方式
6. GDB断点怎么打
7. 说一下linux平台总线驱动模型
8. 项目或学习中遇到的困难,如何解决的
你是通过何种渠道获得这次面试机会的?
答:校园招聘
你觉得这次面试的难度如何?
答:难度一般
你对这次面试的整体感觉怎么样?
答:一般
这次面试的结果如何?
答:面试未得到工作