字节 生活服务 一面,实习面经
1. **自我介绍**
2. **Java中HashMap讲一下**
3. **HashMap线程安全吗,介绍一下ConcurrentHashMap**
4. **介绍一下JUC内你了解的内容**
5. **介绍一下synchronize和ReentrantLock的区别**
6. **介绍一下G1垃圾回收器,是针对新生代还是老生代**
7. **MySQL索引了解吗,什么是最左匹配原则**
8. **最左匹配原则实战,给三个SQL判断是否走索引**
9. sql语句深度分页问题性能分析
10. B树和B+树的区别
11. mysql用的什么引擎,为什么用innoDB
12. 介绍下事务
13. 事务隔离级别默认是哪个,不同隔离级别有什么问题
14. 用什么解决不同隔离级别的问题,介绍下mvcc
15. **介绍一下分布式锁**
16. 分布式锁如何保证原子性,用的什么命令
17. 项目里radission用来干什么了
18. 讲一下用户在浏览器输入url后,发生了什么
19. 讲一讲http和tcp有什么区别,讲下三次握手和四次挥手
## 手撕二选一
1.大字符串相加
2.接雨水