2025.4.3 美团暑期二面 1h03min
许愿oc
这个面试官也很好,上来先介绍业务,然后每次我说完了一些他觉得是合理的都会说一句没问题
主要是通过简历上的项目引出了一些场景和八股
问了一些实习上的东西
实习项目引出场景题
假设群聊表数据千万级别的,逻辑删除会使表越来越大,现在要你删除这些逻辑删除的群聊你会怎么考虑?
说了两个方案 要求写出sql来
给了个sql问怎么键索引?为什么?引出B+树,对比红黑树,平衡二叉树,B树?讲了下优势和原因
不考虑IO问题,查一条数据用哪个数据结构更快?说了分情况,范围查询和单条数据
kafka网络原因乱序问题 说了可以在消息体加一个版本号,只消费版本号大于当前标签版本号的消息
redis一般可以在什么场景下去用,哪些场景下非用不可?
秒杀场景除了可以用redis解决还可以这么考虑?说了限流的算法和负载均衡,分库分表,消息队列削峰填谷
Bitmap怎么用的?Zset怎么用的?这里被质疑了方案的合理性,但面试官说表示理解,毕竟学习redis嘛
问了下现在回头看项目可以做哪些优化?
无手撕