--- title: 前端系统设计问题——如何准备 description: 准备前端/网络开发人员面试中的系统设计问题——最佳实践和重要的练习问题。 --- 系统设计面试可以采用多种形式,涵盖整个开发堆栈。 GreatFrontEnd 专注于**前端系统设计**,即客户端应用程序和 UI 组件的系统设计和架构,而不是后端分布式系统。 我们编写了一个全面的[前端系统设计指南](/system-design),您绝对应该查看。 ## 遵循最佳实践设计您的系统 无论您被要求设计应用程序、游戏还是 UI 组件,面试中进行系统设计时,都需要特别注意一些事项。 结合我们的[用户界面问题备忘单](/front-end-interview-guidebook/user-interface-questions-cheatsheet)中的提示,提升您的前端面试游戏。 ## 练习问题 GreatFrontEnd 包括许多前端系统设计案例研究和真实世界的例子,包括: - [新闻动态(例如 Facebook)](/questions/system-design/news-feed-facebook) - [自动完成组件](/questions/system-design/autocomplete) - [电子商务网站(例如亚马逊)](/questions/system-design/e-commerce-amazon) - [图片轮播](/questions/system-design/image-carousel)