【校招VIP】菜鸟Java后端开发面经

3天前 收藏 0 评论 0 java开发

【校招VIP】菜鸟Java后端开发面经

转载声明:文章来源https://www.nowcoder.com/feed/main/detail/b05db85a506a45438d46e0f4e380fe64

1. 讲讲你实习过程中遇到最大的困难是什么,你是如何解决

2. JVM的垃圾回收算法有哪些

3. java启动时可以设置哪些JVM参数

4. 什么时候会发生fullGC

5. java的HashMap是如何实现的

6. jdk1.8和jdk1.7有什么改进

7. 你实习jdk用的什么版本

8. jdk11有什么新特性

9. 你知道哪些java中是线程安全的类吗?

10. 线程池有哪些参数?

11. redis为什么那么快

12. 讲一讲redis的I/O多路复用是什么

13. 如何实现redis分布式锁

14. 如何实现多个redis命令的原子性

15. 更新一个key的value是原子的吗?

16. mysql索引采用的是什么数据结构

17. 为什么用B+树,有什么优势

18. 什么时候会用用到覆盖索引

19. 什么时候联合索引会失效

20. 你会如何设计索引

21. 为什么不要用业务值作为主键ID,会有什么问题

22. 听说过索引下推吗?原理是什么

23. 乐观锁和悲观锁的区别

24. 如何解决乐观锁的ABA问题

25. 间歇锁听说过吗

26. 如何排查一条慢sql是什么问题

27. mysql有哪些事务,innodb默认事务是什么

28. 看过Spring的源码吗

29. mybatis的sql注入问题是什么

C 0条回复 评论

帖子还没人回复快来抢沙发