一面(3.25) redis用了什么数据结构redis出现大key怎么解决netty怎么实现的用户间通信项目数据库表怎么设计的你怎么查聊天记录给前端群聊怎么实现成员太多IO占用很多业务怎么优化聚簇索引和非聚簇索引where a>1 and b = 2 and c <3怎么建立索引那bac和bca建立索引有什么区别吗看你用了ES说下es的查询原理ES分页算法有哪些ES底层数据结构上一个问题不知道,然后面试官不问es问了说说IO select epoll做题:dp二面(3.29)什么时候能实习为什么之前没有实习经历上来做题:先序遍历 中序遍历得到后续遍历 场景算法题:问了一个 有n个桶 现在每个桶中有不用数量的东西 问调整次数最少让桶中数量等于平均数量。PC端 移动端 服务端 的微信扫码登录流程redis的持久化方式:AOF和RDB做题时间耗的久了一点,面试官就没时间问了,挺寄的。三面(4.3)自我介绍redis实现分布式锁分布式锁其他实现方案cap原理项目中为什么用redis加载时间,耗时分析数据量多大mysql怎么存NULL值mysql主从复制过程详细分布式事务的理解和实现RocketMQ的rebalance机制什么是堆外内存,jvm管理堆外内存吗?cms和g1查看gc日志最有挑战的一件事怎么理解分布式事务手撕就业规划,意向城市HR面(4.4) 这就没啥好说的了,很好看的小姐姐聊天。4.10(Offer)