上午九点开始,总共面了30分钟,中间由于网络电脑原因掉线两分钟。面试官态度很好,也很专业。 1. 自我介绍 2. 为什么不继续做深度学习,什么时候开始学java的。(掉线),通过什么途径去学,学了些什么东西。一般遇到不了解的东西,怎么去学习。 3. JVM内存结构?一般在哪些区域会出现OOM。遇到OOM该怎么分析?jvm调优工具有用到过吗?内存泄漏的场景有哪些?怎么处理内存泄漏的场景。(当程序有缓慢的内存泄漏时,该如何检测)。 4. 在java怎么做到并发三要素(原子性,可见性,有序性)。Volatile工作...