蔚来社招面经
面的项目组是做蔚来商城的
一面:
项目背景(目的,实现功能,达到成果)
kafka如何保证一致性和可用性
业务代码修改mysql数据库后发送kafka消息然后事务回滚,但消息已经发了咋办
redis数据结构,跳表查找过程,跳表节点包含什么内容
事务隔离级别,脏读,mvcc
索引分类,其他分类方式
b+树好处和查找过程
手撕代码:单例模式,反转链表,二叉树的最近公共父节点
二面:
对蔚来的了解
做的功能是优化还是新增
如何设计数据库表,如何将三大范式应用设计数据表时
redis用途
kafka用途,如何保证消息不丢失
java中的锁,synchronized和reentrantlock原理以及如何选择
对象头长度(我不知道,就说了下对象头包含的内容),对齐填充,为什么需要对齐填充,为什么jvm是整数字节
项目里面有没有用多线程和设计模式
哪里人,想来上海发展吗
手撕代码:股票最大回撤率
三面:
前面的面试感觉咋样,自己有什么不足为啥离职
项目类结构
自己的优点
设计核酸检测系统(先讲思路,然后写代码)
hr面:常规问题,十分钟搞定
#面经##蔚来汽车##java工程师#