在失败了37次面试后,我打造了我希望拥有的面试准备工具

发布: (2025年12月24日 GMT+8 00:00)
4 min read
原文: Dev.to

Source: Dev.to

Introduction

嗨,我是 Ilyas 👋
如果你是刚入行、mid‑level,或是自学的开发者,屡屡被拒,这篇文章或许能帮到你。

The Struggle

一年半的循环是:

  • 投递 → 等待 → 被拒
  • 投递 → 面试 → 被拒

数据

  • 1,000+ 份申请
  • 大约 20–30 场面试
  • 大多数都是失败

这让人筋疲力尽。我付出了大量努力,却几乎没有收获。

Why It Happened

2021 年,我在几乎没有经验的情况下,三周内拿到了一份美国远程工作。
现在,经过数十次面试,我发现了一个规律:

  • 我并不是在难题上失败。
  • 我在一些基础问题上失败,比如 “React portal 是什么?” 或 “解释 HTTP 中的 GET”。

我知道答案,但在压力下大脑一片空白。问题在于 回忆,而不是理解。

The Solution: Active Recall with Flashcards

我转向了闪卡和主动回忆:

  1. 创建小概念卡片
  2. 反复复习,直到回忆变得自动化

这种方法已有一个多世纪的验证——它有效。

Building the Deck

我直接问招聘人员:“技术面试应该准备哪些主题?” 得到了明确的列表:

  • React 基础
  • JavaScript 基础
  • HTTP
  • 浏览器行为

使用 ChatGPT,我为每个主题生成了 20–30 张闪卡。

流程

  1. 先阅读问题。
  2. 从记忆中作答。
  3. 显示正确答案。

Note: AI 有时会出错,所以必须进行验证。

The Tool: 99cards.dev

为了解决 AI 不准的问题并简化工作流,我构建了 99cards.dev

  • 短时、每日的练习
  • 高度聚焦于回忆
  • 按主题组织,并配有实用的 UI 调整

Results

经过几周的持续练习:

  • 恐慌不再出现
  • 回答自然流畅
  • 概念能够清晰解释(而不是死记硬背)

面试结果

  • 通过了 4 轮面试
  • 技术测评得分 95 %
  • 收到 offer:月薪 $5,500 + 付费搬迁

努力终于与结果匹配。

Job‑Search Strategy

在收到 offer 前大约六周,我改变了求职方式:

  • 不再依赖 LinkedIn、Arc.dev 和大型招聘平台
  • 转向 Telegram 工作群

好处

  1. 竞争更少
  2. 直接沟通

常见的 outreach 方式:“我看到这个岗位。这里是我的简历 + LinkedIn。我适合吗?”

  • 如果合适 → 投递。
  • 如果不合适 → 继续寻找。

这样每周节省了数小时。

Key Takeaways

  • 面试失败 ≠ 编码能力差
  • 被动学习不足以应对面试
  • 回忆 > 临时抱佛脚
  • 求职本身是一项技能
  • 少而精的投递胜过大量投递
  • 你并没有“坏掉”

Free Interview Checklist

我基于自己的经验整理了一份免费面试清单,涵盖八大方面:

  1. 人事(HR)
  2. 技术
  3. 行为(Behavioral)
  4. 实时编码
  5. 系统设计
  6. 算法
  7. 现场任务(Take‑home tasks)
  8. 文化契合度

如果你愿意,可以立即下载。


希望这能为你节省时间和压力。你比想象中更接近成功。

— Ilyas

Back to Blog

相关文章

阅读更多 »