快手 Java 一面
#软件开发笔面经#
1. 实习相关
2. Java 的重写和重载的区别是什么
3. 方法签名包含哪些部分
4. 如果它的返回值不同其他的都一样,那就是可以形成重写或者重载吗? 会有什么问题
5. Hashmap 的数据结构是什么,是线程安全的吗
6. HashMap的哪些操作,在并发操作中可能会出现什么样的错误的结果
7. ConcurrentHashMap是怎么实现线程安全的,有没有看过源码
8. 讲一下CAS原理,它跟那个 CPU 底层的指令有关系吗
9. 索引的数据结构
10. b树和b+树的区别和优势
11. 你可以讲一下,当我有一个字段,比如说 a 这个字段,它我检索一次 a 等于 10 的这一条数据,它在这个 b +树上它的检索过程是什么吗
12. 什么情况下会导致联合索引失效
13. 结合b+树的结构讲一下为什么一定要最左匹配才行
14. MVCC是怎么实现并发事务的管理的
15. 了解过事务中的那个加锁的过程吗
16. 讲一下缓存雪崩、穿透、击穿
17. 数据库的繁忙主要有几种体现
18. Spring AOP 的原理,以及它的代理是在哪个阶段实现的
19. Spring 源码有看过吗
20. spring 的 bean 的后置处理器,就是像 BeanPostProcessor 这个后置处理器你之前有了解过吗?
21. 写了三道sql题
22. 反问
1. 实习相关
2. Java 的重写和重载的区别是什么
3. 方法签名包含哪些部分
4. 如果它的返回值不同其他的都一样,那就是可以形成重写或者重载吗? 会有什么问题
5. Hashmap 的数据结构是什么,是线程安全的吗
6. HashMap的哪些操作,在并发操作中可能会出现什么样的错误的结果
7. ConcurrentHashMap是怎么实现线程安全的,有没有看过源码
8. 讲一下CAS原理,它跟那个 CPU 底层的指令有关系吗
9. 索引的数据结构
10. b树和b+树的区别和优势
11. 你可以讲一下,当我有一个字段,比如说 a 这个字段,它我检索一次 a 等于 10 的这一条数据,它在这个 b +树上它的检索过程是什么吗
12. 什么情况下会导致联合索引失效
13. 结合b+树的结构讲一下为什么一定要最左匹配才行
14. MVCC是怎么实现并发事务的管理的
15. 了解过事务中的那个加锁的过程吗
16. 讲一下缓存雪崩、穿透、击穿
17. 数据库的繁忙主要有几种体现
18. Spring AOP 的原理,以及它的代理是在哪个阶段实现的
19. Spring 源码有看过吗
20. spring 的 bean 的后置处理器,就是像 BeanPostProcessor 这个后置处理器你之前有了解过吗?
21. 写了三道sql题
22. 反问
全部评论
佬 投的北京还是杭州呢
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享