#华泰证券 #面经 #提前批# 给自己挖了太多坑,感觉没戏了,算是查漏补缺了。1.自我介绍2.项目介绍3.由项目的内存优化延展到java项目内存检测,说一下解决思路4.由内存说到对象创建过程和gc5.由对象创建过程说到类加载器,JVM有哪些类加载器(没答上来),怎么自定义类加载器(根据类加载过程胡诌)。6.问多线程任务怎么运行,就是几个一起运行结束记录结果。(估计想问的线程池,我脑抽回答了CountDownLatch,又追问CountDownLatch实现原理,我也没怎么看过,就把AQS的一些功能讲了讲)7.问ThreadLocal知道吗,底层实现原理(知道干嘛的,不知道底层怎么做的)8.项目中的spring事务管理9. spring用到了哪些设计模式10. 动态代理凉