美团抖音快手滴滴百度Java实习面经2021年

524 阅读1分钟

1.慢sql优化
2.介绍消息队列整体架构
3.死信队列,延迟消费(如何实现延时策略,多次失败控制)
4.如何保证消息消费的幂等性
5.如何保证分布式系统中数据库插入的幂等性
6.介绍跳表数据结构
7.redis为啥用跳表不用B+树
8.如果让你设计一个服务注册中心,怎么设计
9.追问:服务注册信息的拆分要怎么做,如果注册中心服务器宕机怎么保证高可用,服务注销怎么实现
10.Netty中的select过程
11.Netty为啥效率高(零拷贝,线程模型)
12.零拷贝讲讲(mmap优化,sendfile)
13.TCP拥塞控制(慢启动,快速重传,快速恢复)
14.SpringBoot启动过程
15.算法 LC30(hard)的加强版
16.算法 反转双向链表
17.反问,部门偏业务还是技术

面试经验参考自:

2021金三银四春招必看,保你offer拿到手软!