面的是自动驾驶部门,武汉
自我介绍5min
然后开始问一些项目和科研情况。大概10分钟
实习问了5min
针对实习项目聊了一下微服务。分布式,如何同步,分布式锁之类
然后消息队列问了kafuka,介绍了一下,然后问生产者,消费者的确认机制。
问grpc的底层。
对比一下grpc和http
聊到了websocket,介绍然后问websocket的底层。问websocket是用的tcp还是udp,为什么。
问https和http对比。
开始问一些八股
mysql,问了底层存储结构,b+树,然后介绍一下,对比其他的树
redis,问底层数据结构
问缓存击穿,穿透,雪崩
然后c++问了线程池。介绍加优点
c++在实际开发中有哪几种创建线程的方式。
进程通信ipc介绍。
最后手撕,乘积最大子数组,一个裸dp。
最后反问
#小米面试# #小米#