面试直通车!跳槽季你Get住了吗?

171 阅读2分钟

金三银四跳槽季!大家可以来考验考验自己!

一、JVM系列


1、你知道哪些或者你们线上使用什么GC策略?它有什么优势,适用于什么场景?


2、Java类加载器包括⼏种?它们之间的⽗⼦关系是怎么样的?双亲委派机制是什么意思?有什么好处?


3、如何⾃定义⼀个类加载器?你使⽤过哪些或者你在什么场景下需要⼀个⾃定义的类加载器吗?


4、堆内存设置的参数是什么?


5、Perm Space中保存什么数据?会引起OutOfMemory吗?


6、做GC时,⼀个对象在内存各个Space中被移动的顺序是什么?


7、你有没有遇到过OutOfMemory问题?你是怎么来处理这个问题的?处理 过程中有哪些收获?

小编分类整理了许多java进阶学习材料,需要此文面试答案请加JAVA高阶学习Q群:8515318105;也能领取2019年java架构师进阶学习资料。

8、JDK 1.8之后Perm Space有哪些变动? MetaSpace⼤⼩默认是⽆限的么? 还是你们会通过什么⽅式来指定⼤⼩?


9、jstack 是⼲什么的? jstat 呢?如果线上程序周期性地出现卡顿,你怀疑可 能是 GC 导致的,你会怎么来排查这个问题?线程⽇志⼀般你会看其中的什么 部分?


10、StackOverflow异常有没有遇到过?⼀般你猜测会在什么情况下被触发?如何指定⼀个线程的堆栈⼤⼩?⼀般你们写多少?

小编分类整理了许多java进阶学习材料,需要此文面试答案请加JAVA高阶学习Q群:8515318105;也能领取2019年java架构师进阶学习资料。


、Spring Boot系列

1.什么是Spring Boot?


2.Spring Boot有哪些优点?


3.什么是JavaConfig?


4.如何重新加载Spring Boot上的更改,而无需重新启动服务器?

5.Spring Boot中的监视器是什么?

6.如何在Spring Boot中禁用Actuator端点安全性?


7.什么是YAML?


8.如何实现Spring Boot应用程序的安全性?


9.如何集成Spring Boot和ActiveMQ?


10.如何使用Spring Boot实现分页和排序?


小编分类整理了许多java进阶学习材料,需要此文面试答案请加JAVA高阶学习Q群:8515318105;也能领取2019年java架构师进阶学习资料。