> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vervecopilot.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 系统设计面试

> 通过面向架构讨论与可扩展性问题的 AI 指导，准备系统设计面试。

## 概览

系统设计面试主要评估你设计大规模分布式系统的能力。不同于关注算法与数据结构的编码面试，系统设计面试更看重你的架构思维、取舍分析，以及表达复杂技术决策的能力。

**如何进入：** 在[启动面试助手](https://www.app.vervecopilot.com/copilot)时，将面试领域选择为 **软件工程（Software Engineering）**。该领域针对系统设计讨论进行了优化，也覆盖通用的软件工程话题。

<div
  style={{
background: 'url(https://mintcdn.com/verveai/4DDDE1_YTFGlwOxG/images/background.jpg?fit=max&auto=format&n=4DDDE1_YTFGlwOxG&q=85&s=5b8212ed290246edc77dab246edf4fc6)',
backgroundSize: 'cover',
backgroundPosition: 'center',
padding: '1rem',
borderRadius: '12px',
marginTop: '1rem',
marginBottom: '1rem'
}}
>
  <img src="https://mintcdn.com/verveai/UbAT6oqI1VuVy8bL/images/system-design.png?fit=max&auto=format&n=UbAT6oqI1VuVy8bL&q=85&s=7250975d0c743da7e26377ad4970b646" alt="系统设计面试概览" style={{borderRadius: '12px', width: '100%', border: '1px solid rgba(0, 0, 0, 0.1)', boxShadow: '0 8px 16px rgba(0, 0, 0, 0.15)'}} width="3008" height="1522" data-path="images/system-design.png" />
</div>

***

## 系统设计面试的不同之处

系统设计面试与其他技术面试相比有明显差异：

| 维度       | 编码面试        | 系统设计面试        |
| -------- | ----------- | ------------- |
| **重点**   | 算法正确性与效率    | 架构、可扩展性与取舍    |
| **题目形态** | 通常有单一正确解    | 往往存在多种可行方案    |
| **评估方式** | 代码是否通过测试用例  | 推理过程与设计决策     |
| **时长**   | 单题 30–45 分钟 | 讨论 45–60 分钟   |
| **产出**   | 可运行代码       | 架构图、组件拆分与解释说明 |

***

## 系统设计解题助手

面试助手会根据语音对话中识别到的问题生成回复；而 系统设计解题助手（System Design Solver）是一个辅助工具，允许你截图或发送屏幕截图，来解决屏幕上的系统设计题目。

**如何进入：** 在任意进行中的 软件工程（Software Engineering）面试助手 面试中，可在标签页中找到 系统设计解题助手

### 1. 设置

在浏览器与桌面端之间选择一种使用方式：

**浏览器版：**

* **仅支持 Chrome** - 其他浏览器暂不支持
* 安装 [Verve AI Chrome 扩展](https://chromewebstore.google.com/detail/verve-ai/eaelmnmhehmblclgjjkhjmbkabaenpjp?hl=en)

**桌面端 推荐：**

* 下载并安装 [桌面端](https://www.vervecopilot.com/app)
* 灵活性更高——可在任意应用中使用，不局限于 Chrome

<div
  style={{
background: 'url(https://mintcdn.com/verveai/4DDDE1_YTFGlwOxG/images/background.jpg?fit=max&auto=format&n=4DDDE1_YTFGlwOxG&q=85&s=5b8212ed290246edc77dab246edf4fc6)',
backgroundSize: 'cover',
backgroundPosition: 'center',
padding: '1rem',
borderRadius: '12px',
marginTop: '1rem',
marginBottom: '1rem'
}}
>
  <img src="https://mintcdn.com/verveai/_yj3dcJly6Q7KhC6/images/system-design-starter.png?fit=max&auto=format&n=_yj3dcJly6Q7KhC6&q=85&s=bed16b1af1f3fb457d6d967729de30a1" alt="系统设计面试开始界面" style={{borderRadius: '12px', width: '100%', border: '1px solid rgba(0, 0, 0, 0.1)', boxShadow: '0 8px 16px rgba(0, 0, 0, 0.15)'}} width="2250" height="1178" data-path="images/system-design-starter.png" />
</div>

### 2. 截图

将屏幕上的系统设计题目截图并发送给 系统设计 Solver，即可快速获得解题思路与方案。

**浏览器版：**

* 打开系统设计题页面，确保题目完整可见
* 点击 Verve AI Chrome 扩展，截图题目并获取即时解答

**桌面端：**

* 使用截图快捷键进行捕获与解题：
  * <kbd>Cmd</kbd> + <kbd>Shift</kbd> + <kbd>S</kbd>（Mac）或 <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>S</kbd>（Windows） - 截取选定区域
  * <kbd>Cmd</kbd> + <kbd>Shift</kbd> + <kbd>C</kbd>（Mac）或 <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>C</kbd>（Windows） - 全屏截图

**图片队列：** 将鼠标悬停在输入框上，点击设置图标开启 图片队列。开启后，通过 Chrome 扩展或桌面端快捷键截取的图片会进入队列，而不是自动解题。适用于你需要先截多张图，再一次性触发解题的场景。

### 3. 使用快捷操作

<div
  style={{
background: 'url(https://mintcdn.com/verveai/4DDDE1_YTFGlwOxG/images/background.jpg?fit=max&auto=format&n=4DDDE1_YTFGlwOxG&q=85&s=5b8212ed290246edc77dab246edf4fc6)',
backgroundSize: 'cover',
backgroundPosition: 'center',
padding: '1rem',
borderRadius: '12px',
marginTop: '1rem',
marginBottom: '1rem'
}}
>
  <img src="https://mintcdn.com/verveai/_yj3dcJly6Q7KhC6/images/system-design-2.png?fit=max&auto=format&n=_yj3dcJly6Q7KhC6&q=85&s=d23411a1456c2e383f1a3d92af63388f" alt="系统设计解题助手界面" style={{borderRadius: '12px', width: '100%', border: '1px solid rgba(0, 0, 0, 0.1)', boxShadow: '0 8px 16px rgba(0, 0, 0, 0.15)'}} width="2130" height="1400" data-path="images/system-design-2.png" />
</div>

点击输入框上方的快捷操作按钮，可从不同角度完善方案：

<AccordionGroup>
  <Accordion title="需求">
    梳理系统的功能性与非功能性需求
  </Accordion>

  <Accordion title="架构">
    给出高层架构与组件划分建议
  </Accordion>

  <Accordion title="数据模型">
    提出数据库 Schema 与数据关系设计
  </Accordion>

  <Accordion title="扩展性">
    给出水平/垂直扩展策略
  </Accordion>

  <Accordion title="接口">
    设计 API 接口与服务边界
  </Accordion>

  <Accordion title="取舍">
    分析不同设计决策的利弊取舍
  </Accordion>
</AccordionGroup>

### 4. 共享上下文

将鼠标悬停在输入框上，点击设置图标可切换 共享上下文。开启后，面试助手在生成语音支持时会参考你在 系统设计 Solver 中的交互内容；如果你不希望面试助手 延展这些内容，可以关闭该选项。

***

## 分屏模式

分屏可让面试助手与 系统设计 Solver 并排显示，无需在标签之间来回切换，从而在做系统设计题的同时随时参考面试助手 建议。

**快捷键：** <kbd>Cmd</kbd> + <kbd>/</kbd>（Mac）或 <kbd>Ctrl</kbd> + <kbd>/</kbd>（Windows）

了解更多：[分屏模式](/zh/guides/split-screen-mode)。

***

## 推荐 AI 模型

系统设计面试建议选择更擅长深度推理与架构思考的模型。更详细推荐可参见：[选择合适的 AI 模型](/zh/guides/choose-ai-model-for-interview)。

**系统设计推荐模型：**

* **Claude 4.6 Sonnet** - 擅长取舍分析与架构思考
* **Grok 4 Reasoning** - 适合扩展性讨论的高级推理
* **Kimi K2 Thinking** - 擅长拆解复杂系统

***
