第一次二面,面试官依旧情绪价值很足,只可惜每到面试的时候才发现项目准备的还不够,手撕部分sql忘完尬了好长时间,算法用回溯暴力解了。 前面是专业和实验室项目的一些问题。SSE 与 WebSocket 有什么区别?为什么在这个场景选择 SSE?在项目中采用策略模式和模板方法模式,各自的用途和目的是什么?缓存预热、布隆过滤器、分布式锁分别应对什么场景和问题?查询场景下会有并发安全问题吗?分布式锁能彻底解决并发安全问题吗?分布式锁的超时时间如何设置?什么情况下需要做分库分表?单表数据量达到多少时 IO 次数会增加?原因是什么?高并发但数据量未达到分表阈值时,是否需要分表?高并发下数据库应如何应对?主...