美团数据系统研发日常实习一面
timeline:2.14晚上莫名其妙给我发了个2.20的面试,没电话通知也,但本着经验+1的想法还是面了。
一、实习介绍:
1.介绍实习有含金量的点,实习的工作。(我介绍了实习的项目)
2.接口幂等性
3.慢SQL问题,怎么发现的,场景,怎么排查
4.Mysql索引相关,索引底层,联合索引
5.联合索引和单列索引的区别(单列索引给我挖坑呢,大家注意区分单列中有主键索引和非主键索引)
6.联合索引的使用,要注意什么(最左匹配,范围查询,sql语句上运算)
二、项目介绍:
1.介绍项目有含金量的点,项目的工作(魔改黑马头条)
2.Redis常见数据类型及其底层(重点说了zset)
3.kafka解决mysql和redis的数据一致性问题,其他还有什么方案
4.布隆过滤器是什么,解决什么问题,能消除误判率吗,误判率怎么设置的
5.bitmap的作用,及常见使用场景
6.kafka怎么保证数据不丢失,我做了什么工作吗
7.假如mysql和redis使用kafka解耦之后,有一部分失败导致数据不一致怎么办(引入对账任务)
三、八股:
1.线程池相关知识,常见线程池,线程池核心参数,常见拒绝策略,线程池怎么用
2.jvm相关知识:常见垃圾回收器,常见垃圾回收算法,对象晋升老年代的方法
lc:LCR 026. 重排链表 (难绷,手撕思路对了,没撕出来,有点不重视这个面试,算法好久没刷了)
总结:感觉问的很常规,没有什么场景题,有一些场景是我通过他的问题引申出来的。最后问了业务,感觉也不是很行,还是安心去滴滴吧,毁约实在不好。(再说了,手撕都没出来,人家给你二面吗hhhhh)