记录面试精华
介绍自己
项目相关,一些细节处理,缓存一致性问题,导出进度异步导出,进度处理
内连接和左连接
Spring的AOP
HashMap
两个栈实现队列
面试城市相关
学Java多久
首先就是项目的介绍(这里就不多说了)
1.数据库事务
然后直接手撕代码
1.二维矩阵顺时针旋转90度(空间O(1))leetcode上有
2.二叉搜索树找第K大的值(直接右中左)
只能说一句面试官贼好。
[一面:
0.项目的难点
- 八种数据类型
- integer缓冲机制
- 数据库事务隔离级别 mvcc
- mybatis怎么防止sql注入
- spring解决循环依赖
- hashmap死链 concurrenthashmap cas
- 数据库索引 b+树 hash
- 聚簇索引和非聚簇索引
- 垃圾回收算法
- CMS的过程 及哪几次会造成STW
](https://www.nowcoder.com/discuss/243932?type=2)