主题
面试速答(先看这里)
**一句话结论:**为什么要把堆和栈区分出来呢?
60秒标准回答:
什么是Java内存模型
了解哪些并发工具类
mybatis工作原理
**答题顺序:**结论 → 原理/机制 → 关键流程 → 场景与取舍 → 易错点
回答主线:
- **要点1:**说一下 mybatis 的一级缓存和二级缓存
**记忆锚点:**mybatis → Java → 的一级缓存和二级缓存 → 被标记为垃圾的对象 → 百度二面 → 内存模型
追问准备:
- 什么是Java内存模型 了解哪些并发工具类 mybatis工作原理 说一下 mybatis 的一级缓存和二级缓存 处理过内存溢出问题吗 Java中的对象一定在堆上分配吗 被标记为垃圾的对象一定会被回收吗 (应该是问多标漏标的问题吧?
- ) 为什么要把堆和栈区分出来呢?
什么是Java内存模型
同步异步
并发并行
了解哪些并发工具类
mybatis工作原理
说一下 mybatis 的一级缓存和二级缓存
处理过内存溢出问题吗
Java中的对象一定在堆上分配吗
被标记为垃圾的对象一定会被回收吗
(应该是问多标漏标的问题吧?)
为什么要把堆和栈区分出来呢?栈中不是也可以存储数据吗
算法题
买卖股票时机