博客记录-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个优惠券,有几千万流量,怎么保证服务器不跨掉,怎么保证最前面的人能抢到这个券?

相关推荐
敢敢是只喵i4 小时前
n8n 接入业务系统:如何正确等待一项 Agent 任务?从稳定 request_id、job_id 到超时续查
github
wangruofeng4 小时前
新 Mac 到手先装什么:AI Builder 的 44 款工具,基础层照抄、场景层按需
github·aigc·ai编程
亖十不惑4 小时前
二、Codex Memories 源码解析:记忆的生成、整理与存储
github
面向Google编程4 小时前
GitHub 宕机近 8 小时!一次 sidecar 配置失误,如何放倒全球最大代码平台
github
峰向AI5 小时前
Modular 平台:一个人想改写 AI 开发的底层规则
github
IvanCodes7 小时前
GitHub 本周热门开源项目:Agent Infra与端侧 AI|8.17–8.23
开源·github
高频因子挖掘机8 小时前
量化交易系统的数据层和策略层如何解耦?从紧耦合泥潭到优雅分层架构
后端·github
量化小c8 小时前
从数据到策略:QuantDash + DuckDB 搭建 5 分钟 K 线本地量化数据仓库
后端·github
fthux8 小时前
装修怕增项、合同看不懂?我做了 RenoPit,帮普通业主提前发现装修坑
人工智能·ai·开源·github·open source·renopit
流量猎手9 小时前
上传github为什么优先创建.gitignore
github