1.自我介绍。
1.1自我介绍中提到了一个未来打算做的项目,问我准备实现的功能。
2.手撕代码(提供的平台有点不太行)
2.1 代码思路?
2.2 写的代码时间复制度多少?
2.3 能想一个o(n)的复杂度方法吗?
3.直接问项目了(项目中用到的)。
3.1 用户关注、发帖、点赞等场景怎么设计,数据库存什么?
3.2关注场景用redis怎么存,用户关注的人和谁关注了用户的场景。
3.3对redis多条数据进行处理,怎么保证一致性?
3.4kafka怎么保证一致性可靠性?
3.5kafka主片挂了,副本片怎么选举一个最优的副本片??
3.6 rocketmq和kafka的区别。
总结:面试官很和蔼,没有太多的八股问题。