契约锁-社招-一、二面
2023.05.10 午 问HR二面挂了,又是一张好人卡,淦
2023.05.09 午 二面结束,就简单聊了聊天,考察了几个场景题,谈谈对契约锁的业务理解
2023.05.08 午 面的挺全的,从业务到基础再到场景题全问了,不过为啥现在公司都没有反问环节了,感觉面完就各自拜拜了。听录音感觉我讲话好结巴呀,给人感觉好紧张没底气,后续还是得多练练,讲话注意停顿
[TOC]
🔥1. 一面
业务:
1. 自我介绍
2. 系统难点:业务和技术大致讲了下
3. GC调优过程
4. SQL排查过程:结合业务讲了慢查询
5. CPU飙升的问题:1.大量线程阻塞调用在线程池 2.慢查询 3.死循环,结合dump文件定位和排查问题
6. 系统给我的提升:业务刷新和技术提升
基础:
1. hashmap存储元素
2. 索引底层:B+树
3. B+树的优缺点:适合查询存储元素,页分裂,页复制,创建目录页耗时耗资源
4. redis和mysql如何保证数据一致性:延时双删
5. Synchronized和reentranlock底层,AQS
6. threadLocal
7. Beanfactory和factoryBean
8. SpringBoot自动装配
9. mybatis的#和$
10. Spring传播行为
11. Spring三级缓存
12. mysql锁,隔离级别
场景题:
1.事务A不想受事务B影响:考虑@transaction的使用
2. 某块代码失败了想重试: 1. 落库表定时任务扫描 2.rabbitmq死信队列处理
#如果可以选,你最想去哪家公司#