快手秋招-后端一面

1. 自我介绍与经历相关

介绍一下项目背景、使用到的技术点、遇到的挑战吗?

2. 技术细节与原理

乐观锁和悲观锁的核心思想、适用场景是什么?

项目中为什么要设计双表结构?

你们项目中乐观锁的具体实现方式?

ABA问题的含义及解决方法?

MVCC(多版本并发控制)的原理?

快照读和当前读的区别?

不同隔离级别(读未提交、读已提交、可重复读、串行化)的特点与区别?

幻读的产生原因与解决方法?

高并发支付场景下如何选择锁(乐观锁、悲观锁、MVCC)?

3. 消息队列与延迟消息

你们用的是什么消息组件?

RocketMQ 延迟消息的实现机制?

Kafka 延迟消息如何实现?

消息重复、消息丢失、消息未发送的处理方法?

如何保证延迟消息一定能执行到位?

4. 分布式锁与一致性

分布式锁是怎么实现的?

开门狗机制的原理?

使用分布式锁可能遇到的问题?

RedLock 算法的基本原理?

Spring 事务(注解式、编程式)如何保证原子性?spring如何实现的,如何进行恢复

5. 数据库与索引

数据库索引有哪些

最左匹配原则的含义与失效场景?

6. Java 基础与进阶

泛型的作用与应用场景?

BIO、NIO、AIO 的区别?

分布式缓存与本地缓存的区别与适用场景?

LFU/LRU 缓存淘汰机制的实现思路?

7. 其他

删除链表重复节点(算法题)

实习有哪些收获?

你有哪些优势?
全部评论
老铁,不问实习吗
1 回复 分享
发布于 08-15 22:53 北京
“项目中为什么要设计双表结构”是读写分离吗UU
点赞 回复 分享
发布于 08-17 12:07 广东
简历上没有拿的出手的实习经历,想要给自己简历上包装个大厂实习项目的可以来看我主页的简介!
点赞 回复 分享
发布于 08-15 17:15 江苏
印度老哥也要学Java狠赚笔
点赞 回复 分享
发布于 08-14 20:48 广东
大佬你好 请问考虑下招联金融秋招吗 可以看看我主页的帖子
点赞 回复 分享
发布于 08-14 15:50 云南

相关推荐

08-18 17:10
东北大学 Java
很不错的面试经历啊我感觉,面试官是个小姐姐,非常温柔的说,还会一点点给我引导总结一下就是问了很多项目、实习和八股,项目和实习都是一点一点来问的,我提前都有准备好,还是很舒服的,八股也对应的基本能答出来,后面问操作系统就答不出来了。我在想是不是因为我说不会操作系统和计网不太熟给我挂了1. 自我介绍2. 实习经历拷打了很多,让我说了一堆,不过问的比较基础3. 说一下项目经历中的订单数据实时同步那一点是在做什么?--讲了业务4. 这里的跨库事务指的是什么?5. 那这个MQ在里面起到了什么作用?6. 怎么对信息进行消费的?7. 消费失败的消息怎么处理?八股::8. java的类加载机制说一下--加载->连接->初始化9. TCP和UDP有什么区别10. 想问操作系统--不会操作系统11. MySQL数据库索引是什么数据结构?12. B+树和二叉树有什么区别?13. 为什么MySQL使用B+树而不是使用二叉树?14. 说一下B+树索引在向下一层搜索的时候文件系统做了哪些操作15. 索引下推怎么解决会标问题?explain哪些参数?16. 来一道算法题吧:力扣:岛屿数量核心代码块都写出来了,死在了定义二维字符数组上面,真晕了思路还是挺简单的,找到一个1就num++,然后把与1相连接的1都变成0就行
查看15道真题和解析
点赞 评论 收藏
分享
评论
13
70
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务