9.5 投递 9.21 笔试 10.13 一面 一面
1.ArrayList和LinkedList的区别?分别应用于哪些场景?ArrayList扩容机制
2.JVM内存区域
3.Java的引用有哪些(强软弱虚)
4.垃圾回收机制,如果出现FullGC的情况,需要调整JVM,如何调整
5.线程的创建方式
6.线程池的创建方式?使用过程中有遇到什么问题?
7.有了解池化技术嘛?
8.什么是CAS,使用这种机制的类有哪些?
9.假设要从A文件读取内容,写入到B文件,这段Java代码怎么写?读写过程中可能会出现什么异常?
10.有没有写过自定义注解,注解的目的
11.有没有写过抽象类,用来解决什么业务场景?
12.有了解过限流的一些算法?
13.假设要布置两套nocas,怎么配置?
14.SpringBoot通过什么配置项/机制,来区别开发环境还是正式环境
15.多个配置,(application.yml,bootstrap.yml ...)加载顺序
16.MyBatis中 #{}和${}大括号有什么区别?
17.Redis数据淘汰机制
18.远程调试有用过吗?
19.线上出bug,该如何解决?
反问
面试时长:50分钟
发面经,攒人品