Interviews
开始使用
准备
准备
新
与我们合作推广 ->
价格
登录 / 注册
获得完整访问权限
新
与我们合作推广 ->
价格
登录 / 注册
获得完整访问权限
推荐
3 其他项目
复制链接
分享
前端系统设计指南
前端系统设计面试的唯一指南
健壮的框架
10+ 个已解决的问题
深入了解实际应用
系统设计面试通常是针对中高级角色,重点考察你设计复杂、可扩展和可维护系统的能力。由于前端系统设计方面的资源很少,我们创建了《前端系统设计指南》——目前最全面的资源。
技巧和指南
文章数量
6 篇文章
阅读时间
52 分钟总计
1
前端系统设计:简介
学习有用的技术以及如何处理顶尖前端系统设计问题。由前 FAANG 面试官撰写。
2
前端系统设计问题的类型
您可以在前端系统设计面试中期望的问题格式。
3
RADIO 框架
以结构化的方式进行前端系统设计面试。一个好的结构是成功的一半。
4
前端系统设计面试的评估标准
面试官在前端系统设计面试中寻找的特定行为和信号。
5
前端系统设计面试中要避免的常见错误
了解候选人在前端系统设计面试中常犯的错误以及如何避免这些错误。
6
前端系统设计面试备忘单
总结前端系统设计面试中您应该注意的最重要的事情。
练习题
搜索问题
按排序
问题数量
1
9
19
个问题
总时间
1
1
11
小时总计
题目列表
News Feed (e.g. Facebook)
Design a news feed user interface similar to Facebook and Twitter
系统设计
系统设计
难度
中等
主题
可访问性
性能
已完成用户
1.65k 完成
Autocomplete
Design an autocomplete component seen on Google and Facebook search
系统设计
系统设计
难度
中等
主题
可访问性
UI 组件
已完成用户
1.41k 完成
Poll Widget
高级
Design a poll widget that can be embedded on websites
系统设计
系统设计
难度
简单
主题
UI 组件
已完成用户
971 完成
Travel Booking (e.g. Airbnb)
高级
Design a travel booking website like Airbnb and Expedia
系统设计
系统设计
难度
中等
主题
性能
搜索引擎优化
已完成用户
492 完成
Photo Sharing (e.g. Instagram)
高级
Design a photo sharing application like Instagram
系统设计
系统设计
难度
中等
主题
可访问性
网络
性能
已完成用户
457 完成
Dropdown Menu
高级
Design a dropdown menu component that reveals a menu containing a list of actions
系统设计
系统设计
难度
中等
主题
可访问性
UI 组件
已完成用户
437 完成
Image Carousel
高级
Design a horizontally-scrolling image carousel component
系统设计
系统设计
难度
中等
主题
可访问性
性能
UI 组件
已完成用户
728 完成
Modal Dialog
高级
Design a modal/dialog component that shows a window overlaying the contents on the page
系统设计
系统设计
难度
中等
主题
可访问性
UI 组件
已完成用户
423 完成
Email Client (e.g. Microsoft Outlook)
高级
Design a desktop email client like Microsoft Outlook and Apple Mail
系统设计
系统设计
难度
中等
已完成用户
123 完成
E-commerce Marketplace (e.g. Amazon)
高级
Design an e-commerce marketplace website like Amazon and eBay
系统设计
系统设计
难度
中等
主题
搜索引擎优化
已完成用户
607 完成
Pinterest
高级
Design Pinterest homepage, focusing on the masonry layout
系统设计
系统设计
难度
困难
主题
可访问性
网络
性能
已完成用户
291 完成
Chat App (e.g. Messenger)
高级
Design a chat application like Messenger and Slack
系统设计
系统设计
难度
困难
主题
网络
已完成用户
347 完成
Diagram Tool (e.g. Lucidchart)
高级
即将推出
Design a design tool like Lucidchart
系统设计
系统设计
难度
困难
已完成用户
1 完成
Music Streaming (e.g. Spotify)
高级
即将推出
Design a music streaming website like Spotify and Pandora
系统设计
系统设计
难度
困难
主题
网络
已完成用户
1 完成
Video Conferencing (e.g. Zoom)
高级
即将推出
Design a video conferencing app like Zoom and Google Meet
系统设计
系统设计
难度
困难
主题
网络
性能
已完成用户
2 完成
Rich Text Editor
高级
Design a rich text editor component used on websites like Medium and Gmail
系统设计
系统设计
难度
困难
主题
性能
UI 组件
已完成用户
87 完成
Google Docs
高级
Design a collaborative editor like Google Docs and Notion
系统设计
系统设计
难度
困难
主题
网络
已完成用户
93 完成
Google Sheets
高级
即将推出
Design a collaborative spreadsheet like Google Sheet and Excel
系统设计
系统设计
难度
困难
已完成用户
3 完成
Video Streaming (e.g. Netflix)
高级
Design a video streaming application like Netflix and YouTube
系统设计
系统设计
难度
困难
主题
网络
性能
已完成用户
205 完成