阿里后端工程师一面面经
阿里巴巴后端工程师岗位的一面,面试主要围绕项目经验和技术细节展开
- 项目介绍:首先,面试官让我介绍了一个我参与的项目,并询问了项目的QPS(每秒查询率)。
- 系统架构图:接着,面试官要求我画出项目的系统架构图,并指出系统中的难点。
- 多方对接处理:如果需要对接多个第三方系统,而每个系统的协议都不同,该如何处理?这里涉及到了SPI机制。
- 聚簇索引:面试官问我什么是聚簇索引,并让我详细描述其具体结构。
- MySQL与MongoDB的区别:接下来,面试官让我比较MySQL和MongoDB的区别,并讨论在不同场景下如何进行选型。
- 限流原理:面试官询问了限流的原理,并让我解释令牌桶算法的工作机制。
- 系统设计题:最后,面试官给了一个系统设计题目:假设有2000万的UV(独立访客),用户每登录10次需要下发一次奖励,问我如何设计存储和流程。
#软件开发笔面经##牛客创作赏金赛#