虾皮shoppe提前批深圳Java二面面经
50min
每个问题都跟面试官聊了一会,好多不知道正确答案但也能慢慢分析出其中的几个点,问的都很有深度
1.mysql为什么要用自增id作为主键
2.索引覆盖了解吗
3.大数据量的分页查询怎么优化
4.分库分表怎么做,可能会遇到什么问题
5.分布式事务解决方案你了解哪些
6.跨表分页查询怎么做
7.mysql主从复制怎么做的,出现网络波动怎么
7.redis的过期键删除策略
8.你说定时删除,这个定时底层是怎么实现的
9.redis缓存穿透你了解吗(把穿透击穿雪崩都讲了一遍)
10.系统限流怎么做(做滑动窗口,漏桶,最后说说令牌桶)
算法题:判断链表是否有环,找出环的连接点和环的长度
2.索引覆盖了解吗
3.大数据量的分页查询怎么优化
4.分库分表怎么做,可能会遇到什么问题
5.分布式事务解决方案你了解哪些
6.跨表分页查询怎么做
7.mysql主从复制怎么做的,出现网络波动怎么
7.redis的过期键删除策略
8.你说定时删除,这个定时底层是怎么实现的
9.redis缓存穿透你了解吗(把穿透击穿雪崩都讲了一遍)
10.系统限流怎么做(做滑动窗口,漏桶,最后说说令牌桶)
算法题:判断链表是否有环,找出环的连接点和环的长度
许愿hr面