看到最近大家问了不少场景设计问题,我也有类似的困惑。最近面了些公司,有些高并发问题没有答好,寄了。问的重点问题:
1. 高并发下使用优惠券下单的设计
2. 秒杀系统
3. 高并发下mysql会出现哪些问题,怎么解决(会问得很细)
4. 在问项目时,进一步会问缓存一致性、主从不一致等等问题,也会扣具体怎么做

感觉这种设计能力挺像程序员的内力的,临场发挥不出来,需要长时间积累。很好奇应该怎么去了解某一个领域的通用技术实现,大家一般会怎么做。
或者说,假设不是在面试而是在实际工作中,需要接手一个从来没了解过的项目,尤其是一些可能比较新的项目,应该怎么做好准备。
展开
6