简单问了一下八股,总计8分钟左右:1. socket通信的过程;2. epoll与select/poll的区别;3. UART与RS-232/RS-485之间的关系;4. C++虚函数的作用;5. C++纯虚函数的作用。总计8分钟左右。嵌入式环境下的手撕:处理UART串口数据的接收。只要按照状态机的思路编程就可以了。面试官人比较好,对于一些进阶要求只提问了思路,实际的代码呈现只写了核心的框架。用时20分钟左右。开放问答:自己最近的学习内容;自己的发展方向;对工作城市、专业的偏好等等。大约7分钟。