高德一面
也是之前面的,秒挂
1. 自我介绍
2. 询问项目是练手项目还是实验室项目
3. 问为什么要做红包项目
4. 延时队列是怎么实现的
5. 优惠券分发任务执行到一半失败了怎么办
6. 秒杀业务链路拷打
7. 秒杀业务有压力测试过吗?
8. 智能巡检怎么定位问题
(当时没经验,项目介绍的不好,直接开始八股盛宴了)
9. 数组和链表的区别,线程安全的数组
10. map放元素的流程,线程安全的map,实现时怎么加锁的
11. 线程池的执行流程、拒绝策略
12. synchronized和reentrantlock的区别,怎么用,怎么实现
13. mysql索引结构,怎么查询
14. 联合索引,索引是怎么存储数据的
15. 什么是索引下推
16. mysql事务的隔离级别
17. 可重复读怎么实现的,是否可以解决幻读
18. redis的底层结构是什么(不是某个数据结构,是redis本身),为什么可以快速定位
19. zset底层实现
20. redis缓存淘汰策略,如何定位设置了ttl的key
21. redis哨兵机制
22. 缓存三剑客
23. 反问
无手撕#牛客AI配图神器#
1. 自我介绍
2. 询问项目是练手项目还是实验室项目
3. 问为什么要做红包项目
4. 延时队列是怎么实现的
5. 优惠券分发任务执行到一半失败了怎么办
6. 秒杀业务链路拷打
7. 秒杀业务有压力测试过吗?
8. 智能巡检怎么定位问题
(当时没经验,项目介绍的不好,直接开始八股盛宴了)
9. 数组和链表的区别,线程安全的数组
10. map放元素的流程,线程安全的map,实现时怎么加锁的
11. 线程池的执行流程、拒绝策略
12. synchronized和reentrantlock的区别,怎么用,怎么实现
13. mysql索引结构,怎么查询
14. 联合索引,索引是怎么存储数据的
15. 什么是索引下推
16. mysql事务的隔离级别
17. 可重复读怎么实现的,是否可以解决幻读
18. redis的底层结构是什么(不是某个数据结构,是redis本身),为什么可以快速定位
19. zset底层实现
20. redis缓存淘汰策略,如何定位设置了ttl的key
21. redis哨兵机制
22. 缓存三剑客
23. 反问
无手撕#牛客AI配图神器#
全部评论
同学,考虑一下我们这里吗,招实习生啦:https://careers.pddglobalhr.com/campus/intern?t=FFEgIPlwIe
相关推荐
点赞 评论 收藏
分享
查看14道真题和解析