快手秋招-后端一面
1. 自我介绍与经历相关
介绍一下项目背景、使用到的技术点、遇到的挑战吗?
2. 技术细节与原理
乐观锁和悲观锁的核心思想、适用场景是什么?
项目中为什么要设计双表结构?
你们项目中乐观锁的具体实现方式?
ABA问题的含义及解决方法?
MVCC(多版本并发控制)的原理?
快照读和当前读的区别?
不同隔离级别(读未提交、读已提交、可重复读、串行化)的特点与区别?
幻读的产生原因与解决方法?
高并发支付场景下如何选择锁(乐观锁、悲观锁、MVCC)?
3. 消息队列与延迟消息
你们用的是什么消息组件?
RocketMQ 延迟消息的实现机制?
Kafka 延迟消息如何实现?
消息重复、消息丢失、消息未发送的处理方法?
如何保证延迟消息一定能执行到位?
4. 分布式锁与一致性
分布式锁是怎么实现的?
开门狗机制的原理?
使用分布式锁可能遇到的问题?
RedLock 算法的基本原理?
Spring 事务(注解式、编程式)如何保证原子性?spring如何实现的,如何进行恢复
5. 数据库与索引
数据库索引有哪些
最左匹配原则的含义与失效场景?
6. Java 基础与进阶
泛型的作用与应用场景?
BIO、NIO、AIO 的区别?
分布式缓存与本地缓存的区别与适用场景?
LFU/LRU 缓存淘汰机制的实现思路?
7. 其他
删除链表重复节点(算法题)
实习有哪些收获?
你有哪些优势?
介绍一下项目背景、使用到的技术点、遇到的挑战吗?
2. 技术细节与原理
乐观锁和悲观锁的核心思想、适用场景是什么?
项目中为什么要设计双表结构?
你们项目中乐观锁的具体实现方式?
ABA问题的含义及解决方法?
MVCC(多版本并发控制)的原理?
快照读和当前读的区别?
不同隔离级别(读未提交、读已提交、可重复读、串行化)的特点与区别?
幻读的产生原因与解决方法?
高并发支付场景下如何选择锁(乐观锁、悲观锁、MVCC)?
3. 消息队列与延迟消息
你们用的是什么消息组件?
RocketMQ 延迟消息的实现机制?
Kafka 延迟消息如何实现?
消息重复、消息丢失、消息未发送的处理方法?
如何保证延迟消息一定能执行到位?
4. 分布式锁与一致性
分布式锁是怎么实现的?
开门狗机制的原理?
使用分布式锁可能遇到的问题?
RedLock 算法的基本原理?
Spring 事务(注解式、编程式)如何保证原子性?spring如何实现的,如何进行恢复
5. 数据库与索引
数据库索引有哪些
最左匹配原则的含义与失效场景?
6. Java 基础与进阶
泛型的作用与应用场景?
BIO、NIO、AIO 的区别?
分布式缓存与本地缓存的区别与适用场景?
LFU/LRU 缓存淘汰机制的实现思路?
7. 其他
删除链表重复节点(算法题)
实习有哪些收获?
你有哪些优势?
全部评论
印度老哥也要学Java狠赚笔
大佬你好 请问考虑下招联金融秋招吗 可以看看我主页的帖子
相关推荐