博客记录-day140-场景题

一、语雀-场景题

1、大型电商的订单系统,如何设计分库分表方案?

✅大型电商的订单系统,如何设计分库分表方案?

1. 分库还是分表

2. 分表方式

3. 分表字段

3.1 按照时间分表
3.2 按照买家 ID 分表

4. 分表算法

2、你认为分布式架构一定比单体架构要好吗?

✅你认为分布式架构一定比单体架构要好吗?

1. 单体架构

2. 分布式架构

3、Redis 如果挂了,你怎么办?

✅Redis 如果挂了,你怎么办?

1. 发现问题

2. 限流&降级

3. 备份

4、Redis 的内存如果用满了,会挂吗?

✅Redis 的内存如果用满了,会挂吗?

5、分库分表时,每个城市的人口不一样,有的密集,有的稀疏,如何实现均匀分布?

1. 人工干预分表算法

6、分布式系统,用户登录信息保存在服务器A上,服务器B如何获取到共享Session

✅分布式系统,用户登录信息保存在服务器A上,服务器B如何获取到共享Session

7、读取一千个文件,一个线程读取和开十个线程读取,哪种方式效率高?

✅读取一千个文件,一个线程读取和开十个线程读取,哪种方式效率高?

8、a,b 的联合索引,select b where a = xx,无法走索引覆盖什么原因?

✅a,b 的联合索引,select b where a = xx,无法走索引覆盖什么原因?

9、大量的手机号码被标记成骚扰电话,如何存储这些号码?

✅大量的手机号码被标记成骚扰电话,如何存储这些号码?

10、把商品加入购物车时断网了,该怎么在重新联网时同步?

✅把商品加入购物车时断网了,该怎么在重新联网时同步?

11、外卖系统,一天一千万条数据,用户需要查到近30天的数据,商家也要查询到30天的数据,怎么设计表?

✅外卖系统,一天一千万条数据,用户需要查到近30天的数据,商家也要查询到30天的数据,怎么设计表?

1. 分布式数据库

✅什么是分布式数据库,有什么优势?

2. 分库分表

12、一个表有用户和时间两个列,现有3个需求:根据用户查;根据日期查;根据日期和用户查;问怎么建立索引?

✅一个表有用户和时间两个列,现有3个需求:根据用户查;根据日期查;根据日期和用户查;问怎么建立索引?

13、做一个过滤黑名单网址的系统,你觉得要怎么实现,会用到哪些数据结构?

✅做一个过滤黑名单网址的系统,你觉得要怎么实现,会用到哪些数据结构?

14、有100个优惠券,有几千万流量,怎么保证服务器不跨掉,怎么保证最前面的人能抢到这个券?

✅有100个优惠券,有几千万流量,怎么保证服务器不跨掉,怎么保证最前面的人能抢到这个券?

相关推荐
灵机一物20 分钟前
灵机一物AI原生电商小程序、PC端(已上线)-GitHub 原生 gh-stack 上线:彻底告别大 PR 地狱,代码评审效率直接起飞
github
徐小夕3 小时前
100小时,我做了一款AI CAD建模软件,开源!
前端·vue.js·github
阿福聊编程3 小时前
GitHub Trending 今日热榜 · 分类报告(2026-05-10)
github
XD7429716366 小时前
科技早报晚报|2026年5月4日:Agent 的三件新基建——工作流桥接、增量记忆与本地深研,今天最值得跟进的 3 个机会
科技·github·开源项目·ai agent
lwf0061647 小时前
GitHub 项目托管与访问教程
github
Hommy888 小时前
【开源剪映小助手】媒体信息生成接口
开源·智能路由器·github·媒体·剪映小助手
CoderJia程序员甲8 小时前
GitHub 热榜项目 - 周榜(2026-05-10)
人工智能·ai·大模型·llm·github
2301_815279529 小时前
Z-BlogCMS安装教程详细版
github
DogDaoDao10 小时前
【GitHub】SuperClaude Framework深度解析:将Claude Code打造为专业开发平台的元编程配置框架
人工智能·深度学习·程序员·大模型·github·ai编程·claude
Harvy_没救了11 小时前
【AI Agent】Win11 系统 DeepSeek-TUI 实施方案总结
github·ai agent·deepseek