type
status
date
slug
summary
tags
category
icon
password
- 自我介绍
- 团队组织架构?分工?负责的 scope?
- 做过最有挑战的事情?(非纯技术的也行)
- 担任什么角色?
- 最后结果如何?(STAR 原则)
- 复盘,如何优化?(这里聊的比较多,聊了很多 redis 的问题,业务相关就不放了)
如:Redis 可以保证 crash-safe 吗?
- 系统设计:云盘系统,类似 Google Drive、OneDrive
- 功能性要求:上传、下载、权限管理、文档共享编辑
- 非功能性要求:百万日活
- 讨论中提到的问题:(说 how 都得说 why)
- 数据存储方案(对象存储服务存file data+MySQL存file meta)
- SQL表设计
- 上传方案(含MD5优化;讲了集群化的思路,还有上传任务机制)
- 下载方案
- “当前文件夹”设计(SQL)
- 权限管理设计
- 文档共享编辑设计(推/拉模式比较)
- 算法题:找出最短的和大于目标数的连续子数组(滑动窗口搞定)
这次面试就比较像外企了,交流为主,面试官也挺会问,能针对 how 挖 why 的细节。
- Author:王帅真
- URL:https://blog.qizong007.top/article/zoom-interview-2
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!