3.26 陕西若谷 面经
面试官一眼看出点评~~~
1. 自我介绍
2. Spring AOP(提到了动态代理)
3. JDK动态代理 和 cglib动态代理
4. 事务注解和 Aop 注解的区别
5. 你对点评项目哪个地方有自己的想法,说一说(说了一下将秒杀优惠卷用户抢卷和下单进行分离,有两种实现,一:异步编排。二:线程异步)
6. 如何确保订单被正常下单(确保队列中的消息被消费)Redis的Stream实现的队列
7. Maven 循环依赖问题
8. hashMap 底层数据结构
9. HashSet 扩容机制
10. 乐观锁和悲观锁解决的场景是哪些?
11. 互斥锁、本地锁、分布式锁
12. MySQL 主键自增怎么返回(面试官提醒就差说答案了,不对,回放录音的时候给我说答案了,但是就是想不起来,现在明白了就是这两个字段useGeneratedKeys="true" keyProperty="id")
13. Oracle 怎么实现主键自增
14. 在代码编写过程中,如何快速定位SQL报错(我说了控制直接搜,全局异常处理器捕获sql报错)
15. 你为什么将多次的单表查询升级为多表联表查询?
16. Map传参和Dto传参
17. 反问
1. 自我介绍
2. Spring AOP(提到了动态代理)
3. JDK动态代理 和 cglib动态代理
4. 事务注解和 Aop 注解的区别
5. 你对点评项目哪个地方有自己的想法,说一说(说了一下将秒杀优惠卷用户抢卷和下单进行分离,有两种实现,一:异步编排。二:线程异步)
6. 如何确保订单被正常下单(确保队列中的消息被消费)Redis的Stream实现的队列
7. Maven 循环依赖问题
8. hashMap 底层数据结构
9. HashSet 扩容机制
10. 乐观锁和悲观锁解决的场景是哪些?
11. 互斥锁、本地锁、分布式锁
12. MySQL 主键自增怎么返回(面试官提醒就差说答案了,不对,回放录音的时候给我说答案了,但是就是想不起来,现在明白了就是这两个字段useGeneratedKeys="true" keyProperty="id")
13. Oracle 怎么实现主键自增
14. 在代码编写过程中,如何快速定位SQL报错(我说了控制直接搜,全局异常处理器捕获sql报错)
15. 你为什么将多次的单表查询升级为多表联表查询?
16. Map传参和Dto传参
17. 反问
全部评论
相关推荐
03-15 17:42
上海交通大学 数据分析师 点赞 评论 收藏
分享
点赞 评论 收藏
分享