光峰科技 一面 + 二面 + HR面
邮件上说是半小时,实际估计只面了20分钟不到,都没开摄像头,小哥估计是一边干活一边面试。
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. 项目或学习中遇到的困难,如何解决的
9. 以后的职业规划是怎么样的
总结:整体是很easy,除了那个二叉树的题忘了怎么做,其他的都答上来了
更新:二面 30min,首先让介绍论文内容,然后挨个问项目以及你在其中负责什么,整体软件架构设计或者说通信逻辑是
怎么样的,说一周内有反馈
更新:第二天反馈通过,约了后一天三面
更新:HR面完成,看你想来的意向
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. 项目或学习中遇到的困难,如何解决的
9. 以后的职业规划是怎么样的
总结:整体是很easy,除了那个二叉树的题忘了怎么做,其他的都答上来了
更新:二面 30min,首先让介绍论文内容,然后挨个问项目以及你在其中负责什么,整体软件架构设计或者说通信逻辑是
怎么样的,说一周内有反馈
更新:第二天反馈通过,约了后一天三面
更新:HR面完成,看你想来的意向
全部评论
硕士还是本科
给了offer还是oc?
相关推荐