我赌你面试一定被问到过这个问题
下面我说的问题,不敢说100%,但是至少80%以上的面试官一定会问类似的场景题。
1.能买东西的项目
- 秒杀系统怎么实现的;
- 一瞬间大批量用户或订单激增,如何保证服务器不爆炸;
- 购物车功能如何实现的;
- 如何进行SQL调优;
当时我面试的时候,这几个问题已经是被问到滚瓜烂熟了,逢面必问。
2.能查东西的项目
- 海量数据如何分页查询;
- 全文搜索怎么做;
- 复杂条件查询如何优化;
一般做这类项目的都是大数据工作方向的兄弟们吧。
3.能发消息的项目
- 消息队列的使用场景;
- 如何保证消息的顺序性;
- 大批量消息堆积怎么处理;
狠狠拷打一波消息队列和异步处理
无论怎么问,都脱离不了你简历上的项目,把简历吃透,然后自己尽可能的发散思路,那么恭喜你,你就成为面试官了。