5月10日
面试官很和蔼,面试官一上来就进行了自我介绍,讲了面试的流程,全程也一直给反应
行业背景
面试忘记了解公司行业背景,开头就被问懵圈了
对自动驾驶行业的理解?扯了扯tesla和哇为
对大疆车载做过哪些了解?不了解
对自动驾驶L1-L5划分有什么了解吗?不了解
对大疆车载的产品有了解吗?没有
数据结构
对缓存算法LRU和LFU有了解吗?
如果让你去实现一个LFU的缓存类,从数据结构的角度怎么选择和设计?构造函数如何设计?set和get接口如何设计?
操作系统
在linux平台上,进程fork子进程的时候有一个COW技术,讲一下
Golang
讲一下Golang协程遇到panic,这种情况下如何确保程序的健壮性。
协程间通信有哪些方式?考察有哪几种,又是如何通讯的?
网络方面
TCP四次挥手讲一下
TCP是面向字节流,应用层设计的时候怎么去确定一个请求什么时候开始,一个应答什么时候开始什么时候结束?
这个问题没有理解,面试官又引导问HTTP怎么判断一个请求从哪里开始,从哪里结束?不会,面试官让下去查一下资料
数据库
InnoDB存储引擎了解过吗
讲一下聚簇索引,会带来哪些优点,在使用的时候有哪些注意的事项
Mysql在应用层如何实现乐观锁? 讲的不好。
项目
选一个项目,三分钟介绍一下。 转链项目
询问项目是自己做的还是公司上线的 ? 自己做的
全局唯一ID的生成是怎么实现的?自增主键
还有什么其他方式?
自增ID和雪花算法ID作为取号器的区别,优势对比?
反问
反问环节。部门是做什么业务的?供应链系统