bg:9本大二/主go/一段实验室打工经历 二面感觉问得深很多,面试官笑呵呵的很有压力 1. 项目深挖(短链接生成系统 - 架构设计与一致性) 面试官: 请简单介绍一下这个短链接生成系统的核心流程。 面试官: 你为什么引入 Redis?如果去掉 Redis 直接抗 5000 QPS,PostgreSQL 的瓶颈大概会出在哪里? 面试官: 短链接生成的算法你用的哪种?如果是 Hash 算法,产生碰撞(Conflict)了你如何在代码层面解决? 面试官: 谈谈你提到的一致性方案:先更新数据库,再删除缓存。 面试官: 如果数据库更新成功,但删除缓存失败了,此时会有脏数据。除了重试机制,你了解“延迟...