你把闹钟设定在了下午 2:45。
Web 开发面试预定在下午 3:00 开始。
你耐心而紧张地看着时间一点点流逝,神经都绷得死死的,两手不知不觉间微微颤抖,等待着手机铃声响起的一刻。你在想面试官会对你抛出一堆什么样的面试问题。你的精神越来越脆弱,汗珠一滴滴落了下来。“我真的为这次编程面试做好准备了吗?"你开始质疑自己。
你看了看手机——下午 3:05。没有未接来电。什么都没有。
你着急地再次确认了一遍——下午 3:15……还是沉默。
你在压力下已经过了半小时,满头大汗,默默地抱怨,心跳声清晰可闻。你开始胡思乱想,突然惊慌失措……是电话号码填写错误了吗?还是他们干脆把你忘了?
你的脑海里爆发了激烈的战斗,想要克服焦虑的情绪。希望之火快要熄灭了,你抓起满是汗水的手机,最后再确认一遍……然后,它响了。
立刻接通,说出“你好”二字,试图掩盖颤抖的音调,压制嘴唇和手指的抖动,同时与脑海中涌起的紧张感搏斗。彼此介绍已毕,然后是……针对 Web 开发人员的五花八门的面试问题让你措手不及,你的答案几乎没一个像样的。
你意识到自己已经搞砸了。排山倒海的焦虑感迎面袭来。你感觉胸口压了一块大石,连呼吸都成了困难。头晕眼花,突然什么都想不起来了。你忘了自己在哪里,在和谁交流……什么都忘掉了。双手被汗液浸湿,连握住手机都成了难事。
你知道,想要留下好印象的机会已经十分渺茫了,如果事前的准备能更充分些,或许结果就不会那么糟了。
为避免这种情况,你需要为下一次编程面试做足准备。你需要大致了解对方会问出哪些针对 Web 开发人员的面试问题。在参加电话或现场面试之前,这样的准备工作可以增强你的自信,并减少焦虑情绪。
在本文中,我将讨论开发面试流程背后的规则——面试官最可能问哪些问题?如何漂亮地给出回应,让苛刻的他们点头称赞?
软件开发面试是一种谈判
首先,你需要意识到 Web 开发面试更像是一场谈判。你可能从小就被教导要在面试过程中无懈可击,并准确回答所有问题,这样才能给面试官留下好印象,拿到工作。
现实根本不是这么回事。
当然,你肯定要给人留下深刻印象才行。但是,如果你觉得面无表情地盯着你的面试官,然后像机器人一样回答所有面试问题……就能留下好印象的话,你的误会就大了。
你需要与未来的雇主轻松地交流,同时展现出自信、知识和好奇心,最重要的是热情。
雇主在招聘员工时主要会考虑以下内容:
性格。
基本资格。
文化认同。
热情。
你的性格需要有足够的适应性,意思是说你应该能轻松与团队打成一片。你还要提出清晰明确的问题,并对面试官的提问给出详尽的答案。
当然,你还需要具备符合岗位要求的基本资格。似乎很多人都将注意力集中在了这一点上(这当然没错),但这只是整个等式中四分之一的部分。
文化认同——这与你的性格息息相关。你必须能够与团队保持同步,并融入团队认可的文化氛围。
最后,对工作充满激情。你会发现这种热情的影响力多么惊人。
比如说,你的简历可能不如其他竞争对手那么亮眼。但如果