蔚来NIO 2023届提前批 Java开发(二面已凉)
BASE北京,车联云 数字系统
面试形式:发邮件让从几个时间段内自选面试时间,然后给一个飞书群面链接,叫号面试。
一面(50分钟):
- 介绍项目(牛客论坛)
- Kafka怎么用的,消息队列的优缺点
- 项目中的优化点,优化的具体场景,展开讲讲
- 项目能支撑多高的访问量?
- Redis的数据结构有哪些,各自的设计思想是什么
- 抓过网络包吗?(天天抓着玩)
- TCP的四次挥手,什么时候会变成三次挥手?(主动聊到的)
- 说说TCP的粘包问题,为什么会发生,以及怎么解决
- 手撕算法(用飞书自带的IDE,有自动补全,很友好。写成核心代码模式,能讲清楚即可,不用构造输入输出)
- [剑指 Offer II 003 前 n 个数字二进制中 1 的个数] (假装思考,秒了,又来一道)
- [155 最小栈] (思考了一会儿,做出来了)
- 线程池相关参数,运行过程,拒绝策略有哪些
- 什么情况会导致线程上下文切换
- 设计模式相关,讲讲单例模式,什么原理,有什么使用场景?
- 反问
总结:面试官很和善,手撕算法时也会交流思路,一面难度不大,整体面试流程很愉快。
许愿二面
二面(60分钟):
- 介绍项目
- 项目遇到哪些困难,技术方面的
- ES怎么用的,用的ES哪个版本
- ES的数据类型,项目里怎么封装的
- 说说软件测试
- Redis线程模型,启动时会创建几个线程,分别是做什么的
- IO多路复用,详细说说epoll
- TCP的端口号相关,客户端最大并发连接数多少,TIME_WAIT状态连接的复用
- 聊聊并发编程,管程的MESA模型,Java设计并发时的思想
- JMM,volatile,happens-before,synchronized
- 手撕算法,两道非原题,限时半小时左右。做出一道,第二道差几行时间到了。评判标准只看是否能跑,不听思路,感觉多半因为算法没全a挂了。
问题都很有趣,难度不是特别大。但面试官全程没有开摄像头,也没什么互动。
二面完不久收到感谢短信
总体来说个人很喜欢蔚来,秋招正式批继续冲
#蔚来##蔚来面试##蔚来提前批#
海康威视公司福利 1125人发布