前言
最近缺项目经历想快速提升项目实战能力(包含多个AI项目),或者最近找工作,或者想学习AI的小伙伴,可以看看下面👇🏻的这个链接(或许真的能够帮到你)。
前几天有个小伙伴找我诉苦,说他在抖音二面被问到了一个场景题——“如何设计一个高并发点赞系统? ”
他说他当时脑子一片空白,支支吾吾说了几句“用Redis”、“用消息队列”,然后就没然后了。
这个问题其实是个经典的架构设计题。
面试官真正想考察的,不是你会不会用Redis,而是你面对一个高并发场景时,能不能跳出CRUD的思维定式,从整体架构的角度去思考问题。
今天这篇文章专门跟大家一起聊聊这个话题,希望看完后,你也能跟面试官聊上半小时。
一、点赞系统的核心挑战是什么?
有些小伙伴可能会说:“点赞不就是update一下数据库的计数吗?有什么难的?”
