您已经解决了 150 道 LeetCode 问题。您可以在白板上设计分布式系统。你已经排练了你的故事,直到它们被完善。然后你坐下来接受采访,你的大脑一片空白,你忘记了如何反转字符串。听起来很熟悉吗? 技术准备是必要的,但还不够。 准备充分的候选人和自信的候选人之间的差距是心理上的——而且这种差距是可以训练的。本课程为您提供在压力下表现的心理工具。
面试中最困难的部分不是问题,而是拒绝。每封“我们决定继续与另一位候选人合作”的电子邮件都令人刺痛。但这里的重构改变了一切:
拒绝并不是对你价值的判断。它是有关特定日期特定交互的数据点。
考虑以下事实:
WhatsApp 联合创始人布莱恩·阿克顿 (Brian Acton) 在创建 WhatsApp 之前曾遭到 Facebook 和 Twitter 的拒绝,后来 Facebook 以 190 亿美元收购了 WhatsApp。拒绝更多地说明了适合性和时机,而不是能力。
每次拒绝后,进行结构化审查:
留一份“拒绝日志”——一份私人文件,记录你从每次不成功的面试中学到的东西。随着时间的推移,模式就会出现:也许你总是在图形问题上挣扎,或者当被要求估计时你可能会冻结。这些模式成为您最优先的研究主题
了解你在压力下窒息的原因有助于你预防它。
表现遵循与唤醒(压力)相关的倒 U 形曲线:
我们的目标不是消除紧张——而是保持在最佳区域。
在极度压力下,你的前额皮质(负责推理和解决问题)实际上会关闭,而杏仁核(“战斗或逃跑”中心)会接管。这就是为什么你可以在家里解决一个中等的 LeetCode 问题,但在面试中却冻结在同一个问题上——你的大脑已经切换了模式。
登录 参与讨论
根据耶克斯-多德森定律,什么水平的压力会产生最佳表现?
自信不是一种人格特质——它是证据的副产品。当你有证据证明你可以解决问题时,你的大脑就会在高压时刻信任你。
创建一个标题为“证明我可以做到这一点”的文档并定期添加:
每次面试前请阅读此内容。这听起来很简单,但自我效能研究(Bandura,1977)一致表明,回忆过去的成功可以提高未来的表现。
通过分级挑战建立信心:
每一步都会增加一层压力。当您到达第 5 步时,真正的面试感觉就像是一个熟悉的挑战,而不是未知的威胁。
您最后一次在压力下解决问题并且进展顺利是什么时候?什么条件使这成为可能?如何在面试准备中重现这些条件?
每个候选人,无论准备得多么充分,都会面临一个他们无法完全回答的问题。你如何处理那一刻往往比答案本身更重要。
第一步:诚实地承认 “我没有使用过那种特定的技术,但让我从基本原理出发思考一下。”
第 2 步:了解您所知道的 “我没有直接使用 Cassandra,但我知道它是一个针对写入量大的工作负载进行优化的宽列 NoSQL 存储。根据我使用 DynamoDB 的经验,我预计……”
第3步:展示您的学习过程 “如果我在实际项目中解决这个问题,我会首先阅读有关一致性级别的官方文档,然后建立一个本地集群进行实验。”
第 4 步:提出一个澄清问题 “你能帮助我理解具体的用例吗?即使没有直接经验,这也能帮助我思考权衡。”
试官正在评估你如何处理歧义,而不是你是否记住了每一项技术。一个说“我不知道,但我是这样算出来的”的候选人比虚张声势的候选人得分更高
精英运动员利用可视化来让他们的大脑做好准备,以提高表现。你也可以这样做:
面试前一天晚上:
1.闭上眼睛想象自己在面试环境中的样子 2.想象面试官介绍问题 3. 想象自己冷静地阅读问题,提出澄清问题,并开始大声思考 4. 想象在白板或共享编辑器上编写干净的代码 5. 想象面试官在你解释你的方法时点头 6.想象自己镇静地处理棘手的后续事宜
这不是神奇的思维——它是神经启动。您的大脑处理可视化体验的方式与处理真实体验的方式类似,让实际面试感觉更加熟悉。
您正在接受面试,面试官询问您从未使用过的技术。最好的回应是什么?
每一次面试——无论通过还是失败——都是一个学习的机会。在 24 小时内使用此反思模板:
发生了什么:写下您能记住的每个问题、您的答案以及面试官的反应。
进展顺利:具体。 “我清楚地解释了我的系统设计权衡”比“一切顺利”更好。
什么地方做得不好:再次强调,要具体。 “我在图遍历问题上愣住了,因为我忘记了 BFS 模板”给你一个明确的学习任务。
精力和心态:您平静还是焦虑?你提前热身了吗?你睡的好吗?这些因素很重要。
需要改进的一件事:在下一次面试之前,准确选择一件要处理的事情。不是五件事——一。
想想过去的经历,你在某件事上失败了,后来因为从失败中学到的东西而成功了。您如何将同样的以成长为导向的视角应用到您的面试过程中?
如果面试焦虑是一个持续的挑战,请考虑以下长期策略: