视源股份CVTE嵌入式软件面经(一面二面)
Timeline:9.16投递,9.19笔试,10.10一面技术面,11.24二面hr面挂
面试名额很难抢,所以每次面试都等了很久。一面体验不错。二面纯人机对话,节奏比AI面还怪,应该是没hc了。个人感觉是典型的活多、钱偏少但有过硬产品线的公司。
一面:75分钟
- 自我介绍;
- 介绍智能指针;
- shared_ptr的底层实现;
- 讲讲rand()表达式、右值引用、移动操作符;
- 举例说右值引用的实际使用场景;
- C++新特性有关注过吗;
- 进程线程区别;
- 线程同步方法;
- 展开讲解条件变量;
- 讲解线程池原理和作用;
- 进程间通信方式;
- D-bus有了解过吗;
- 反问;
手撕:
【某触摸屏固件每次上报一个长度为 64 字节的触摸报文,其格式如下:xxxx
补全驱动程序,完成:
1.读取触摸报文
2.设计相关具体功能,完成触点信息解析】
手撕可以查资料、随时和面试官沟通思路。面试官巨巨有耐心,我边查边写了五十多分钟,最后做出来了。感谢
第二天官网显示一面通过。
二面:20分钟
- 找工进展、手头offer情况;
- 选offer关注的三个核心因素;
- 期待公司有什么样的文化;
- 最困难的经历,学习难度和技术难度两方面;
- 项目结果如何,满意吗;
- 你有省级奖项,为什么没拿到国家级的奖;
- 回头看某项目,你会如何进行改进;
- 列举你现在正在关注的前沿新技术;
- 压力最大的阶段;
- 压力最大的时候状态如何;
- 一般忙到几点,怎么发现自己压力大的;
- 会失眠吗;
- 如何调整自己面对压力;
- 家在哪;
- 父母工作;
- 小时候印象最深的一件事;
- 对自己十年后工作和生活上的期待;
- 你的人生理想;
- 如果没有现实因素,你会想做什么;
- 放学后和周末一般会干什么;
查看14道真题和解析