✅百度二面

什么是Java内存模型

✅什么是Java内存模型?

同步异步

✅同步、异步、阻塞、非阻塞怎么理解?

并发并行

✅能不能谈谈你对线程安全的理解?

了解哪些并发工具类

mybatis工作原理

说一下 mybatis 的一级缓存和二级缓存

✅Mybatis的缓存机制

处理过内存溢出问题吗

✅OOM问题排查过程

Java中的对象一定在堆上分配吗

✅Java中的对象一定在堆上分配内存吗?

被标记为垃圾的对象一定会被回收吗

(应该是问多标漏标的问题吧?)

✅什么是三色标记算法?

为什么要把堆和栈区分出来呢?栈中不是也可以存储数据吗

✅JVM为什么要把堆和栈区分出来呢?

算法题

买卖股票时机

原文: https://www.yuque.com/hollis666/xkm7k3/sn0463pt2qca1gh2