蔚来智能硬件提前批一面二面
蔚来提前批
一面
- 时间:2022-07-16
- 7.15号hr电话通知16号下午半个小时面试。
- 时长:30分钟,岗位:应用开发工程师-智能硬件。
- 意向城市:上海。
-
2分钟自我介绍。
-
研究生成绩,奖学金。
-
选择一个项目进行介绍(RPC框架)。
-
使用了什么序列化,为什么?
答:使用kyro,效率高,但是会有线程安全问题,采用threadlocal或者pool解决。
-
你刚刚说的线程安全,那么什么是线程安全问题?
-
两个线程,一个读,一个写会有线程安全问题吗
-
怎么保证多线程安全?
答:可以使用volatile或者synchronize等锁。
-
volatile怎么保证线程安全?
-
volatile的原理。
-
3个线程并发操作volatile怎么实现安全?
-
时间到了,有两分钟反问。
问:业务,以及方向。
总结:面试官没有开摄像头,全程下来还是比较好的,面试官没有故意刁难,全程项目和对应的八股,不知道是批量面试定的时间半个小时还是什么走流程,时间抓的挺紧的,严格半个小时。
二面
-
自我介绍
-
为什么要做RPC这个项目
-
学习netty机制等
-
那么多技术栈为什么要学习netty
-
java 分网络编程和后端编程,就学习了netty和spring
-
假设工作中使用的不是netty,岂不是选错了行业
-
你是怎么看待it行业的发展趋势
-
你了解哪些it行业?
-
反问