蔚来汽车一面
#发面经攒人品#
9.22面试,时长不到1h,岗位软件研发工程师(云端)
自我介绍完两道手撕,hot100的三数之和 + 每日温度。开始问八股:
Java:
JVM内存模型、类加载机制
volatile的作用
哈希冲突的解决方式
ConcurrentMap如何实现线程安全
MySQL:
B+树结构,和B树的区别和优势,为什么innodb用B+树
索引的原理
索引失效各种情况
回表查询过程,给你描述一个场景,讲述利用索引查询数据的过程
详细介绍MVCC(ReadView+undolog)
binlog的作用,和redolog的区别
Redis:
分布式锁的实现方式