百度秋招后端开发二面
1.怎么实现 WebSocket 跨多服务器的广播分发?
2.Kafka 支持广播模式吗?怎么保证每一台服务器都可以消费?
3.RabbitMQ 怎么实现广播模式?
4.JVM 中的synchronized 底层怎么实现的?
5.写一个死锁的代码,讲解一下为什么死锁?
6.假设有一个接口设置的超时时间为10分钟,实际执行了20分钟,有可能会重试,要如何处理这个任务不被二次执行?
7.分布式锁一般怎么实现?
8.在基于 Redis 的 SET NX 分布式锁方案中,任务重启了怎么办?
9.Redis 怎么是实现过期删除的?
10.Redis有1亿01个key,现在有1亿个key过期了,这个时候会卡住吗?
11.回表操作一定会在非聚簇索引中发生吗?
12.索引的优缺点?
13.慢 SQL 的优化方式都有哪些?
手撕:设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。
2.Kafka 支持广播模式吗?怎么保证每一台服务器都可以消费?
3.RabbitMQ 怎么实现广播模式?
4.JVM 中的synchronized 底层怎么实现的?
5.写一个死锁的代码,讲解一下为什么死锁?
6.假设有一个接口设置的超时时间为10分钟,实际执行了20分钟,有可能会重试,要如何处理这个任务不被二次执行?
7.分布式锁一般怎么实现?
8.在基于 Redis 的 SET NX 分布式锁方案中,任务重启了怎么办?
9.Redis 怎么是实现过期删除的?
10.Redis有1亿01个key,现在有1亿个key过期了,这个时候会卡住吗?
11.回表操作一定会在非聚簇索引中发生吗?
12.索引的优缺点?
13.慢 SQL 的优化方式都有哪些?
手撕:设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。
全部评论
相关推荐