蔚来后端开发一面
- 自我介绍
- 实习经历
- mysql,influxdb区别
- spring框架有什么内容(聊了聊ioc,aop)
- aop和动态代理的区别
- 项目是怎么学习的?里面的技术栈是怎么学习的
- list,set,map区别,优缺点,使用场景(我说的ArrayList,LinkedList,HashSet,HashMap,ConcurrentHashMap的一些常见八股)
- HashMap扩容的阈值是多少,ArrayList呢?
- ArrayList复制是怎么实现的?如果自己设计会怎么实现?这个实现的时间复杂度是多少?
- 多线程,提交任务到多线程是怎么运行的?(没答上,多线程看的太少了)
- 多线程会出现什么问题(我答的并发问题和死锁)
- 并发问题怎么产生的(数据覆盖问题),Java怎么解决数据覆盖问题的
- 解决问题的实现原理是什么?(我说的内部有互斥锁)
- aqs
- 索引特性,为什么需要索引
- 索引的数据结构
- 在查找时,聚簇与非聚簇索引的区别
- 索引失效,联合索引什么情况会失效
- 垃圾回收的方式
- 反问
更新 已凉