滴滴提前批面经
一面
1.自我介绍
2.实习拷打
对于diamond->mysql->oss->在线服务内存的架构设计
1.有没有类似oss等其他方式支持版本的存储
2.oss->在线服务如何保证一致性
3.mysql->oss如何保证一致性
3.1 hashmap
3.2 解决哈希冲突有什么方法
3.3 java里面什么用了开放地址法
3.4 什么时候开放地址什么时候拉链法
3.5 红黑树相比于avl树做了什么优化
3.6 mysql怎么优化性能
3.7 联合索引为什么要遵循最左匹配原则
3.8 redis热key解决方案,说出来多种
3.9 where abc和index cba,where能走索引吗
3.10 icmp过程
3.11 icmp为什么可以不需要端口号
3.12 cas如何保证原子性
3.13 cas如何保证可见性
3.14 syn如何保证原子性
3.15 syn如何保证可见性
3.16 如何知道tcp重传率,什么命令
3.17 设计一个电商订单分库分表方案
3.18 同时按多维度查怎么办
3.19 分片键逻辑是怎么样
3.20 如何进行分页
3.21 如何设置id
3.22 分布式id除了雪花你还了解啥
3.23 雪花时钟回拨怎么解决
3.24 数据库2kw记录,缓存redis只能存20w,该怎么做
算法k个一组翻转
二面
1.自我介绍
2.java如何使用线程池
3.mysql间隙锁什么时候回升级行锁
4.kafka如何保证有序性,生产者不有序的时候怎么呢
5.kafka为啥高性能,零拷贝是针对一次拷贝都没有吗
算法编辑距离+sql注册场景统计过去7天内每天注册人数从高到低
5.实习
三面
1.自我介绍
2.实习
3.工程,一个秒杀下单场景,从0-1实现一个完整的下单接口服务,要求对于商品来说不超卖,对于用户来说不超买,mysql,redis,mq......完全自由发挥自己设计
所有核心逻辑代码都得写出来
1.自我介绍
2.实习拷打
对于diamond->mysql->oss->在线服务内存的架构设计
1.有没有类似oss等其他方式支持版本的存储
2.oss->在线服务如何保证一致性
3.mysql->oss如何保证一致性
3.1 hashmap
3.2 解决哈希冲突有什么方法
3.3 java里面什么用了开放地址法
3.4 什么时候开放地址什么时候拉链法
3.5 红黑树相比于avl树做了什么优化
3.6 mysql怎么优化性能
3.7 联合索引为什么要遵循最左匹配原则
3.8 redis热key解决方案,说出来多种
3.9 where abc和index cba,where能走索引吗
3.10 icmp过程
3.11 icmp为什么可以不需要端口号
3.12 cas如何保证原子性
3.13 cas如何保证可见性
3.14 syn如何保证原子性
3.15 syn如何保证可见性
3.16 如何知道tcp重传率,什么命令
3.17 设计一个电商订单分库分表方案
3.18 同时按多维度查怎么办
3.19 分片键逻辑是怎么样
3.20 如何进行分页
3.21 如何设置id
3.22 分布式id除了雪花你还了解啥
3.23 雪花时钟回拨怎么解决
3.24 数据库2kw记录,缓存redis只能存20w,该怎么做
算法k个一组翻转
二面
1.自我介绍
2.java如何使用线程池
3.mysql间隙锁什么时候回升级行锁
4.kafka如何保证有序性,生产者不有序的时候怎么呢
5.kafka为啥高性能,零拷贝是针对一次拷贝都没有吗
算法编辑距离+sql注册场景统计过去7天内每天注册人数从高到低
5.实习
三面
1.自我介绍
2.实习
3.工程,一个秒杀下单场景,从0-1实现一个完整的下单接口服务,要求对于商品来说不超卖,对于用户来说不超买,mysql,redis,mq......完全自由发挥自己设计
所有核心逻辑代码都得写出来
全部评论
佬还是本科吗
太难了吧
相关推荐
昨天 18:21
门头沟学院 Java 点赞 评论 收藏
分享

点赞 评论 收藏
分享