深圳-虾皮-一面-技术面
- 自我介绍
- 拷打实习,实习负责项目介绍,介绍业务。
- 实习,数据预热环节优化操作?请具体介绍一下。负责的具体要做到哪里?
- 负责接口的输入输出是什么?预热数据节点处理在哪里使用的?整体链路是什么?
- 多个RPC,如果某一个RPC失败了怎么办?
- 整个系统的兜底方案是什么?
- 项目这么重要,实习生有那么权限吗?
- 八股+场景:
- MySQL 索引的理解,解决什么问题,如何解决?
- 场景题
- 为一个公开 get /api?id= 的接口设计限流与穿透防护(大量无效ID)。要求使用 Redis 实现、O(1) 操作;写出关键Redis 命令,用户级别的限流,系统整体级别的限流。同一个用户,1分钟内,不超过 100 次?
- 手撕算法:合并所有重叠的区间,并返回一个不重叠的区间数据。