为准备面试的软件工程师而做
软件工程师面试准备的精选资源目录
PrepKit 是一个开源的软件工程师面试准备资源精选目录。每条资源都标明来源和许可证,公司页面记录了各公司关于面试中使用 AI 的规定并注明日期,你还可以用自己的 API 密钥和文字面试官进行练习。
试一次练习面试仅文字,使用你自己的 OpenRouter API 密钥。开始时再登录。
浏览
从你的岗位、主题、公司或语言开始
公司规定
面试时能用 AI 吗?要看是哪家公司。
目前还没有发布经过审核的公司规定。编辑核实带日期的来源后,条目会立即显示在这里。
人工智能使用政策变化很快。请向招聘人员确认哪些面试环节(如有)允许使用人工智能,以及可以使用哪些工具。PrepKit 仅用于面试前练习,请勿在实时面试中将其用作辅助工具。
练习面试官
用文字排练,用你自己的密钥
选择模式
技术 / 编程、行为 / STAR、系统设计或生成式 AI 系统设计。每次一道题,并有追问。
- 技术 / 编程
- 行为 / STAR
- 系统设计
- 生成式 AI 系统设计
第一次开始时粘贴你的服务商密钥
密钥只保存在本次浏览器会话中,并通过 TLS 直接发送给 OpenRouter。PrepKit 不会接收或存储密钥。你使用的 token 由服务商向你收费。
用自己的话作答
免费方案每天接受你发送的 40 条消息。服务商报错不计入额度,刷新页面或登录后记录也不会丢失。
阅读一份基于你所说内容的报告
只有当报告能指向你自己的原话时,才会给某个维度打分。如果做不到,它会写明未评估,而不是猜测。
只有在开始时才会要求你登录。
示例对话
- 面试官我们从小处开始。你需要为一个公开 API 设计限流器,这个 API 每秒大约处理一千个请求。你会从哪里入手?
- 你我会先问清楚我们要保护的是什么:是每个客户端的公平性,还是整体容量。如果是按客户端限流,我会在 Redis 里为每个 API 密钥维护一个带 TTL 的令牌桶,并在边缘层检查,在请求到达服务之前就先拦下。
- 面试官好。如果 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 政策提示包含
- 已保存内容无上限
- 路线图进度跟踪无上限
- 模拟面试消息无上限
开源
开放的代码,注明的来源
许可证
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 开源。