首页 > VIVO提前批 C/C++嵌入式面经
头像
加速同调超越光
编辑于 2021-06-21 17:43
+ 关注

VIVO提前批 C/C++嵌入式面经

面试时常大概24分钟左右,剩下6分钟反问。
个人配置:
1. 本人无嵌入式相关经验,自己只做过树莓派+web+目标检测(opencv)相关的小玩具;
2. 研究生期间主要跟老师的国自然,做深度学习,发了2篇CCF C、1篇 CCF B(学术垃圾);
3. 末流211。
问题环节:
1. 自我介绍,简历上的就别说了(大概率在看你的简历),我主要说我为什么要投这个岗位,以及自己对于这个岗位的优势(比如应届生,学习能力,计算机基础扎实;缺点,没有嵌入式经验);
2. 可能和我简历有关,问了我如何看待机器学习和深度学习,以及二者区别(..面试官人真好,问我老本行);
3. Linux操作系统了解吗?(我从整体结构上背的,5大模块,进程调度、内存管理、文件系统、设备模块、网络模块)。1)进程这部分说了进程和线程(我甚至准备了协程),CPU上下文调度以及资源损耗,调度算法等等; 2) 内存管理,分开说了物理内存管理(连续和离散,段页式)、虚拟内存管理(页面置换算法)3)文件系统老实说自己不了解; 4)设备就说了DMA,磁盘驱动啥的; 5)网络模块说了TCP/IP协议栈(我差点就开始背TCP、UDP了)6)又说了Linux的基本命令操作;
4. 可能说的有点多了,问了我如何看待自动驾驶,以及深度学习在自动驾驶的应用(VIVO要做车?)又是老本行;
5. 问我数据结构学的怎么样?(嘚,我直接开始背 逻辑结构和物理结构,线性、树、图,顺序表,链表),然后及时打住了我,问我在三级缓存中为什么会使用红黑树,然后就背了红黑树特性,插入删除时间复杂度,又和AVL对比了,说主要涉及高频繁插入和删除的场景,综合性能更好;
6. 可能说的比较多,没有考察我的代码能力。
反问:
1. 自己还需要那些学习才能适应这个岗位;
2. 然后面试官说等HR消息。

以上

更多模拟面试

全部评论

(9) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐