跳到主要内容

为准备面试的软件工程师而做

软件工程师面试准备的精选资源目录

PrepKit 是一个开源的软件工程师面试准备资源精选目录。每条资源都标明来源和许可证,公司页面记录了各公司关于面试中使用 AI 的规定并注明日期,你还可以用自己的 API 密钥和文字面试官进行练习。

试一次练习面试仅文字,使用你自己的 OpenRouter API 密钥。开始时再登录。

浏览

从你的岗位、主题、公司或语言开始

每个链接都指向真实的结果页或经过审核的指南。这里没有为了充数而生成的内容。

公司规定

面试时能用 AI 吗?要看是哪家公司。

根据公开来源记录,附来源日期和我们最近一次核查的日期。过期或未经核实的条目显示为未知,而不是猜测。

目前还没有发布经过审核的公司规定。编辑核实带日期的来源后,条目会立即显示在这里。

人工智能使用政策变化很快。请向招聘人员确认哪些面试环节(如有)允许使用人工智能,以及可以使用哪些工具。PrepKit 仅用于面试前练习,请勿在实时面试中将其用作辅助工具。

我们如何记录这些规定并标注日期

练习面试官

用文字排练,用你自己的密钥

这是面试前使用的练习工具。它不是实时辅助工具,也不应在面试进行时打开。
  1. 选择模式

    技术 / 编程、行为 / STAR、系统设计或生成式 AI 系统设计。每次一道题,并有追问。

    • 技术 / 编程
    • 行为 / STAR
    • 系统设计
    • 生成式 AI 系统设计
  2. 第一次开始时粘贴你的服务商密钥

    密钥只保存在本次浏览器会话中,并通过 TLS 直接发送给 OpenRouter。PrepKit 不会接收或存储密钥。你使用的 token 由服务商向你收费。

  3. 用自己的话作答

    免费方案每天接受你发送的 40 条消息。服务商报错不计入额度,刷新页面或登录后记录也不会丢失。

  4. 阅读一份基于你所说内容的报告

    只有当报告能指向你自己的原话时,才会给某个维度打分。如果做不到,它会写明未评估,而不是猜测。

试一次练习面试

只有在开始时才会要求你登录。

密钥仅存储在本次浏览器会话中,并通过 TLS 直接发送给 OpenRouter。PrepKit 不会收到密钥。适用提供商的费用和数据保留条款。

未经核实的练习反馈,不是录用预测。

你的密钥如何处理

示例由 PrepKit 编写,用于展示格式。这不是真实的会话,也不是真实的评分。

示例对话

  1. 面试官我们从小处开始。你需要为一个公开 API 设计限流器,这个 API 每秒大约处理一千个请求。你会从哪里入手?
  2. 你我会先问清楚我们要保护的是什么:是每个客户端的公平性,还是整体容量。如果是按客户端限流,我会在 Redis 里为每个 API 密钥维护一个带 TTL 的令牌桶,并在边缘层检查,在请求到达服务之前就先拦下。
  3. 面试官好。如果 Redis 有三十秒不可用,你的计数器会怎么样?

示例报告

正确性
3,满分 4
说出了令牌桶及其运行位置。依据:你的第一个回答。
沟通
4,满分 4
在选定设计之前先提出了澄清问题。
权衡推理
未评估
暂无依据:示例在回答故障场景之前就结束了。
AI 熟练度
未评估
这个简短示例中没有问到。

来自目录

精选资源,每条都注明来源

由编辑审核的资源,并显示其共享所依据的许可证。赞助条目始终会标明。

首批资源仍在编辑审核中。来源和许可证确认之前不会发布任何内容。

推荐一个资源

定价

浏览免费。只为更多练习和进度跟踪付费。

公开资料、来源署名和政策提示永远不会放在付费墙之后。
  • 免费

    US$0.00

    浏览无需银行卡,也无需账户

    • 浏览和搜索目录包含
    • 来源署名、许可证和 AI 政策提示包含
    • 已保存内容无上限
    • 路线图进度跟踪最多跟踪 25 个步骤
    • 模拟面试消息每天 40 条练习消息
  • Pro 月付

    US$20.00

    每月 US$20.00

    每月续订的 Pro 权限。你可以随时在账单门户中取消。

    • 浏览和搜索目录包含
    • 来源署名、许可证和 AI 政策提示包含
    • 已保存内容无上限
    • 路线图进度跟踪无上限
    • 模拟面试消息无上限
  • Lifetime

    一次性

    US$180.00

    一次性 US$180.00

    一次付款即可获得同样的 Pro 权限,无需续订。

    • 浏览和搜索目录包含
    • 来源署名、许可证和 AI 政策提示包含
    • 已保存内容无上限
    • 路线图进度跟踪无上限
    • 模拟面试消息无上限
查看方案并登录

Pro 月付和 Lifetime 提供相同的权限。授权内容、来源署名和政策提示对所有人免费。付费方案的练习没有每日上限,但防滥用限制和服务商限制仍然适用,且你需直接向 AI 服务商付费。

付款由 Polar 作为我们的记录商户处理。

开源

开放的代码,注明的来源

你可以看到这个网站如何运作,以及每条资源来自哪里。

许可证

PrepKit 的代码是自由软件,采用 GNU Affero General Public License v3.0 许可。 如果你以服务形式运行修改后的副本,同一许可证要求你公开你的修改。

我们如何精选

  • 我们只嵌入许可证允许嵌入的内容,并显示我们使用的来源、许可证和版本。
  • 相同方式共享的内容保留在单独标明的区域,沿用相同的许可证。
  • 不允许再利用的网站只以标题和地址链接。我们从不抓取渲染后的页面。
  • 提交的资源由人工审核。审核通过无法用钱买到,赞助条目会标明。

常见问题

初次访问者常问的问题

我该用哪个刷题平台或资源?
没有唯一正确的答案,所以 PrepKit 不会把某个平台排在其他平台之上。搜索你的主题或语言,按形式和价格筛选,然后打开一条资源,看看它来自哪里、采用什么许可证。每条资源都链接到原始出处。
系统设计零基础,该从哪里开始?
打开系统设计主题,从那里列出的免费且许可宽松的资料开始。想要口头梳理时,练习面试官有系统设计模式,每次问一道题,并针对你的回答追问。
行为面试该怎么准备?
浏览行为面试主题,了解用 STAR 方法组织回答的指南,然后在行为 / STAR 练习模式中排练。报告会指出它引用了你回答中的哪几句,让你看到哪些表达到位,哪些没有。
真实面试中可以用 AI 吗?
这取决于公司,也常常取决于面试环节。PrepKit 记录各公司的公开说法,附来源和核查日期,当证据过期或未经核实时,政策会标为未知。政策变化很快,面试前请向招聘人员确认。PrepKit 用于面试前的练习,不用于面试进行时。
哪些 AI 模拟面试工具有用?
PrepKit 的面试官是一个文字练习工具,使用你自己的 API 密钥运行:密钥保存在你的浏览器会话中,直接发送给服务商,由服务商直接向你收费。它每次问一道题,避免重复最近问过的题目,并给出基于你原话的反馈。这是练习反馈,不是对真实面试结果的预测。
PrepKit 免费吗?需要账户吗?
浏览、搜索和每个资源页面都免费,无需账户。只有在收藏、跟踪路线图进度、开始练习面试或购买方案时才需要登录。免费方案包含每日练习额度。Pro 月付每月 US$20.00,Lifetime 一次性 US$180.00,两者提供相同的权限。
内容来自哪里?
资源来自 PrepKit 获准再利用的开放许可来源,始终显示来源、许可证和版本;也来自用户提交并经编辑审核的资源。不允许再利用的网站只以标题和地址链接。代码本身以 AGPL-3.0 开源。

订阅 PrepKit 通讯

新批准的资源和注明日期的面试政策变化,最多每周发送一次。其中的所有内容在网站上也可以免费查看。

可选。使用 PrepKit 并不需要订阅。

我们如何处理你的邮箱