阿里自动驾驶
1. 第一轮电话面,电话打进来一开始问一些比较常规的问题进程间通信、信号量然后一些底层的问题比如PC指针是干啥的通用寄存器都是干啥的。
2. 然后是底层调试的时候能看到callstack这个callstack是怎么实现的。
3. 问完常规的问题之后开始问项目经历,当时楼主正在BMW的自动驾驶部门,所以面试官一直追问BMW的技术细节当时明确提出只谈算法和概念不谈技术细节。
4. 第二轮一个感觉比较靠谱的面试官问了一些机器人系统的问题包括整机的传感器时间同步怎么实现和一些工业上常用的方案。
5. 然后问了下操作系统的优先级反转还问了一堆脑筋急转弯。
6. 第三轮HR面,问了一些职业规划就基本默认给offer啦。
华为
1. 研究linux内核的学习经历,基于什么内核版本,读过哪些部分的内核代码。
2. 描述cfs工作原理
3. 描述rr的工作原理
4. tlb是什么
5. 实模式是什么东西
6. 描述一下这个项目(从我的项目中挑了一个他认为和工作较匹配的项目,是一个基于kvm、qemu、arm平台的虚拟机io管理架构相关的虚拟化的项目)
7. 描述一下容器是什么,容器和普通虚拟机的区别在哪里?
8. 你最熟悉的基础知识是哪块?(厚着脸皮说了对数据库原理稍微熟悉点,感觉要被逐个击破)
9. 数据库的基本原理,你知道多少说多少。(从事务特性、隔离级别、InnoDB引擎、索引几个方面说了下)
全部评论
(1) 回帖