快手秋招-后端一面

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

相关推荐

7.15投递 -> 8.1测评 -> 8.1AI面 -> 8.2笔试2.45/3 -> 8.12一面 -> 8.19二面开放性问题说错话了。。。同一批面的同学还没显示通过我就挂了。一面:1.实习用的es集群规模,主从架构,es为什么查询快,还有什么优点;2.redis和mysql一致性保证,请求回源数据库的话数据库压力大怎么办;3.jdk长期版本更新你知道都更新了什么吗?用过lambda表达式没;4.说说对spring和springboot的理解,aop编程具体有哪些元素;5.输入url到呈现页面的过程发生了什么;6.消息队列怎么保证信息有序消费,怎么保证不丢;7.mysql事务用过没,怎么用的;8.sql语句怎么判断效果好不好;9.linux了解吗,简单说说,说说啥时候执行用户和内核态切换,你的程序运行在用户态还是内核态;10.实习中遇到的挑战或者比较有成就的事情。二面:1、自我介绍;2、MCP通信流程,什么是MCP;3、GC八股;4、Mysql查询优化八股;5、linux指令八股,lsof -i;6、Http1.1,Http2,Http3的特点和区别;7、说说四次挥手,三次握手,time_wait是哪一方状态,作用是什么;7、进程和线程区别,什么时候用多线程什么时候用多进程,Nginx是多线程还是多进程;8、常用的排序方法,快排堆排归并排的时空复杂度和应用场景;9、线程池参数和作用;10、开放性问题,对AI看法,AI工具使用情况,人生规划,接受工作强度和实习时候解决的困难。
查看21道真题和解析
点赞 评论 收藏
分享
08-15 22:06
宁波大学 Java
查看18道真题和解析
点赞 评论 收藏
分享
评论
13
76
分享

创作者周榜

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