滴滴国际化社招二面
- 项目介绍
- RGC的项目提问:你分三层查询,是串行的查吗?整个服务都是你负责的吗?除了POI召回,还依赖什么数据服务,
- 服务稳定性是怎么保证的?(多种降级方案,业务有损降级,流量灰度,数据链路监控告警完善,数据多版本存储,阿里基建完善:双机房数据库和服务,控制日常CPU水位,单机房可扛全部流量)
- 算法题:三数之和,本地IDE写的
- 场景题:设计一个微信群红包系统,抢的红包金额随机。如何设计(三个实体:群、用户、红包。 群关联多个用户,红包关联群,用户关联红包。群、红包、用户领取记录需要哪些字段,状态转换等等,主要说个思路)
- 如何保证红包不会被超抢呢?并发场景下怎么保证?(分布式锁?好像不太行)
- 流量入口层限制访问用户的请求量,怎么保证放进来的请求数量是红包的最大数量?Redis还有哪些原子性操作
- 场景题:用户输入一个长链接,系统给出一个短链接,用户点击短链接可以跳转到长链接。如何设计这个系统?流量比较大的情况下怎么优化呢?用了Redis缓存之后,如果有部分短链属于高频访问,流量特别大,有什么优化方法?(本地缓存?)
- 研究生为什么是两年?之前的职级,薪资期望
- 反问:团队日常开发工作流程?团队规模多大?当前的业务方向??