日常实习-百度AI后台开发二面分享
#开放七大实习专项,百度暑期实习值得冲吗# 继续来分享下最近的面经~欢迎友好讨论,信息共享
算法:LC146. LRU 缓存(mid)
1. 项目如何实现防止超卖的?为什么用Redis和Lua脚本,而不用锁实现?
2. 异步秒杀如何实现的?
3. 项目如何保障数据库和缓存的一致性
4. 如果消息队列发送消息失败,怎么处理?有没有脏数据存留,怎么处理?
5. 项目怎么解决缓存击穿问题的?
6. 为什么使用逻辑过期方案,而不用互斥锁?
7. Mysql的主从复制过程是什么?是同步的吗?
8. 查询数据库时,针对主从同步的延迟问题,如何从业务层设计优化(提示进行读写分离等)
9. 大数据的分页查询会出现什么问题?怎么解决
10. Redis的分布式锁如何实现?SETNX的value可以随便传吗?有什么要求
11. 如果使用SETNX实现的锁在业务还没处理完就到达TTL怎么办?
12. 使用TCP传输数据时丢包怎么办?
算法:LC146. LRU 缓存(mid)
1. 项目如何实现防止超卖的?为什么用Redis和Lua脚本,而不用锁实现?
2. 异步秒杀如何实现的?
3. 项目如何保障数据库和缓存的一致性
4. 如果消息队列发送消息失败,怎么处理?有没有脏数据存留,怎么处理?
5. 项目怎么解决缓存击穿问题的?
6. 为什么使用逻辑过期方案,而不用互斥锁?
7. Mysql的主从复制过程是什么?是同步的吗?
8. 查询数据库时,针对主从同步的延迟问题,如何从业务层设计优化(提示进行读写分离等)
9. 大数据的分页查询会出现什么问题?怎么解决
10. Redis的分布式锁如何实现?SETNX的value可以随便传吗?有什么要求
11. 如果使用SETNX实现的锁在业务还没处理完就到达TTL怎么办?
12. 使用TCP传输数据时丢包怎么办?
全部评论
逻辑过期问得好
相关推荐
查看25道真题和解析