快手一面凉经925
1.自我介绍
2.实习介绍
3.数据库
3.1 对于数据库底层的理解
3.1.1 不同引擎层的底层
3.1.2 B+树
3.2 mysql瓶颈原因
页节点,IO操作多
3.3 如何解决
主从读写分离
业务垂直分库分表
迁移分布式数据库
3.4 隔离级别
3.4.1 每个级别和对应的问题和解决方案
3.4.2 MVCC怎么实现的
undo log
4.java
4.1 深拷贝
4.2 如何自己实现深拷贝(忘了)
4.3 equals和==区别
5.并发
5.1 线程间通信
线程本身
wait notify notifyall等
并发工具
countdownlatch carribarrier exchanger等
5.2 theadlocal原理和适用场景
springboot单例安全
线程池统计
6.jvm
6.1 类加载,(记不住根本记不住,天天问这鬼东西)
6.2 遇到的OOM问题
刚好举了昨天的测试问题,大量内存数据没法持久化到磁盘的话
jvm配置XmsXmx
无穷递归
7.场景
每个客户可以参加很多活动,每个活动有不同类型的奖励
7.1 权限设计
AOP
7.2 超卖
解决幂等性问题,redis缓存
用mysql的唯一性索引(长知识了)
7.3 感知超卖
mysql库存为负数(问蒙了,没反应过来)
8.写题
无序二叉树转换为有序链表
应该用归并,没想到,寄了
2.实习介绍
3.数据库
3.1 对于数据库底层的理解
3.1.1 不同引擎层的底层
3.1.2 B+树
3.2 mysql瓶颈原因
页节点,IO操作多
3.3 如何解决
主从读写分离
业务垂直分库分表
迁移分布式数据库
3.4 隔离级别
3.4.1 每个级别和对应的问题和解决方案
3.4.2 MVCC怎么实现的
undo log
4.java
4.1 深拷贝
4.2 如何自己实现深拷贝(忘了)
4.3 equals和==区别
5.并发
5.1 线程间通信
线程本身
wait notify notifyall等
并发工具
countdownlatch carribarrier exchanger等
5.2 theadlocal原理和适用场景
springboot单例安全
线程池统计
6.jvm
6.1 类加载,(记不住根本记不住,天天问这鬼东西)
6.2 遇到的OOM问题
刚好举了昨天的测试问题,大量内存数据没法持久化到磁盘的话
jvm配置XmsXmx
无穷递归
7.场景
每个客户可以参加很多活动,每个活动有不同类型的奖励
7.1 权限设计
AOP
7.2 超卖
解决幂等性问题,redis缓存
用mysql的唯一性索引(长知识了)
7.3 感知超卖
mysql库存为负数(问蒙了,没反应过来)
8.写题
无序二叉树转换为有序链表
应该用归并,没想到,寄了
全部评论
相关推荐
11-24 14:20
北京大学 Java CoderEcho:虽然我没去大厂,但是待过俩家初创,我的感觉是厉害的初创很舍得给钱,也很看你的产出,产出不行直接把你开了。当然大厂也可能有这个问题。建议还是去大厂,如果被裁员了最起码还有大厂的title,这年头不确定的事儿太多了。
点赞 评论 收藏
分享
11-20 10:43
门头沟学院 嵌入式软件开发 点赞 评论 收藏
分享