秋招面经-淘天-后端研发java面经
1、挑一个项目介绍一下
2、实习询问(5min)
3、项目拷打(20min)
4、谈谈 Java 的 HashMap
5、线程池的核心参数
6、线程池从没有任务到繁忙起来,再到空闲这个过程中,参数是如何变化的?
7、谈谈浅拷贝和深拷贝的区别
8、谈谈 Java 的 String 是怎样的结构?内部怎么设计的?
9、String 类在加载后会存在什么区域?
10、谈谈 JVM 的内存模型
11、GC 算法有哪些?每种算法应用在什么场景?
12、谈谈 CMS 垃圾回收器的回收过程
13、CMS 在哪些阶段会 Stop The World?
14、谈谈 G1 和 CMS 的区别
15、如何排查 OOM 问题?
16、如何排查 CPU 100% 问题?
17、日常开发过程中对于类冲突或者 jar 包冲突,如何去解决?(加载第三方包,和自己的环境不适配)
18、MySQL 怎么去排查慢 SQL?
19、谈谈 MySQL 的 InnoDB 存储引擎的索引结构
20、为什么 InnoDB 不选择 B 树或者红黑树?
21、MySQL 的排序 order by,对于大数据的排序,是怎么实现的?
2、实习询问(5min)
3、项目拷打(20min)
4、谈谈 Java 的 HashMap
5、线程池的核心参数
6、线程池从没有任务到繁忙起来,再到空闲这个过程中,参数是如何变化的?
7、谈谈浅拷贝和深拷贝的区别
8、谈谈 Java 的 String 是怎样的结构?内部怎么设计的?
9、String 类在加载后会存在什么区域?
10、谈谈 JVM 的内存模型
11、GC 算法有哪些?每种算法应用在什么场景?
12、谈谈 CMS 垃圾回收器的回收过程
13、CMS 在哪些阶段会 Stop The World?
14、谈谈 G1 和 CMS 的区别
15、如何排查 OOM 问题?
16、如何排查 CPU 100% 问题?
17、日常开发过程中对于类冲突或者 jar 包冲突,如何去解决?(加载第三方包,和自己的环境不适配)
18、MySQL 怎么去排查慢 SQL?
19、谈谈 MySQL 的 InnoDB 存储引擎的索引结构
20、为什么 InnoDB 不选择 B 树或者红黑树?
21、MySQL 的排序 order by,对于大数据的排序,是怎么实现的?
全部评论
相关推荐
点赞 评论 收藏
分享