上海人工智能实验室一面
- 你的B项目具体职责是什么, Redis 的一个数据的存储,然后让 Redis 就是 RT 会更高一点,是吧? RT 会更小一点?
- 你这边的 Redis 的一个优化,对吧?其实是只是优化它的一个数据结构,是吗?还是说,比如说你们有一个会对 Redis 相关的数据结构
- 实际上你要解决的并不是一个 Redis 超时问题,而是说我,你希望把,就是 Redis 里面存储数据就这个 key 对应的这个存储的数据能够让它均匀,分布的更均匀一点,是吗?
- 我第一个问题是,为什么你会尝试复现,而不是尝试去跟中间层,就是这些做技术架构的人直接去问他的算法是什么样子的?我觉得这样更高效一点。
- 数据的一个存储的一个背景,就是为什么会有这么多数据呢?在一个哈希下面,然后它的 key 跟 value 就特别多,是吧?
- 这个里面存的是什么?就是一个哈希,是一个大 V 博主的什么?
- redis中为什么会数据倾斜
- 还能想到有哪些解决这个问题的方法吗?
- 本地缓存的话,你怎么去保证数据的一个持久性跟可用性呢?引入本地缓存怎么保证持久性和可用性?
- 那这样子,那这种,通过这种单一的改动的话,那那不是还会造成数据的一个不均衡的问题吗?
- 那如果不放到 Redis,而是放到本地的话,就会存在,那你怎么保证持久性呢?
- 每个集群都要都要都要有一个副本,是吧?每个集群怎么访问数据?
- 副本存在哪?
- B项目的数据如果要考虑从垂直切分这个角度上,你有什么想法?怎么存储
- 这个怎么去解决数据倾斜的问题呢?
- 常见的 IO 模型有哪些?
- 什么是孤儿进程和僵尸进程吗?
- 怎么样避免僵尸进程?
- 什么是重放攻击吗?
- 容器的隔离机制是怎么实现的?
- 从 host 上面有两个 docker 容器,它们要做互访。然后在互访的过程中,它们会途经哪些网络设备呢?
- 讲一下 docker0 是什么意思?
- 力扣题刷了有多少?
手撕连续最大的子数组乘积,用动态规划怎么做,dp数组存什么
反问:业务,结果什么时候出
查看10道真题和解析