昨天,我在塞尔维亚克拉古耶瓦茨的ITKonket演讲。 在我演讲后的问答中,我收到了一个很棒的非技术性问题,是关于科技公司面试的一般建议。我决定写下(并扩展)我的答案,希望它也能帮助其他人。
免责声明
- 我并不声称自己是面试方面的权威。
- 我不认为这篇文章是决定性的或福音。
- 我已经自营了五年多,已经很久没有面试过全职职位了。
- 你的里程_会_有所不同;在不同意之前,请应用你自己的背景。
准备–面试前
我想说的是,扎实的准备工作可以让你度过大部分的面试时间。它有助于平息紧张情绪,表明你是积极主动的,并使你有一个先机。拨出大量时间来准备面试。
大多数准备工作将以提问的形式进行:这里有一些我使用过的最有效的问题。
谁会来面试我?
这是关键,而且真的可以帮助你解决。如果电子邮件是在你和招聘人员之间,你很有可能不会被他们面试。这意味着你将冷淡地进入面试,而你与面试官的第一次接触将在当晚进行。
如果是这种情况,请询问招聘人员谁将会面试你(你需要知道名字和他们的头衔)。根据他们的回答,有几种方法可以采取。让我们来看看一些例子的情况,以及我将如何处理。
- 技术主管,萨拉-詹森。对,这是个大问题。技术主管可能会向C级人员报告,所以他们会非常接近业务,但可能没有日常工程师那么多的技术实践知识。少关注技术和语法,多考虑你过去的战略和面向业务的案例研究。
- 首席工程师,大卫-贝茨。好吧,这是一个相当有技术含量的人;一个每天都在写代码的人。他们可能会影响和指导平台和技术决策,也拥有一定的资历。研究该团队的堆栈,并准备好从战壕里射出关于编码的狗屎。
- **前端团队负责人尼克-里德(Nic Reed)和用户体验主管普雷蒂-帕特尔(Preethi Patel):**很酷,是个不错的组合。熟悉相关产品,并尽可能多地或必要地学习设计基础知识,以便至少做到半通晓(例如,对他们的入职流程提出改进建议)。
当然,这可能是上述内容的任何混合或交叉部分,所以要做好相应的准备。
接下来,询问是否有可能提前向相关人员发送电子邮件介绍,因为你有一些问题要问他们。
相反,如果你已经和最终将面试你的人发了电子邮件,你就已经准备好了–你不会冷不丁地进去。利用你的电子邮件来了解这个人:他们是正式的还是非正式的?他们是否看起来很匆忙?他们是否提到了他们个人生活的某个方面(为延迟回复道歉–我在长周末休假了。)?
你可以利用这些提示在面试中进行交谈,并在进行小范围交谈时将它们作为锚点联系起来(你的假期如何? 天气很适合!)。尽可能的人性化,这样你就已经开始与他们形成一种不纯粹的职业关系。但要轻松一点。不要在Instagram上跟踪他们或向他们发送朋友请求。
给人留下好印象。要有兴趣;要有趣。他们毕竟是在雇用一个人,所以要把这作为一个机会来区分。
我已经阅读了你们的_”关于 “_页面,但我还能在其他地方找到一个好的公司概述吗?
这个问题有几个好处。
- 它告诉他们你已经读过他们的简介页(但你确实需要读过它),所以他们知道你在认真对待这个问题,并对你的潜在客户进行单独研究。
- 它告诉他们,如果有机会的话,你很想知道更多。
- 他们向你提供准确的最相关的信息,让你对该组织有一个良好的感觉。最好的信息,直接来自源头。
我应该准备什么?
询问他们如何最好地准备并通过面试。你需要带笔记本电脑吗?你是在他们的办公室还是在异地见面?你是否需要进入一个共享的接待区?抵达后你应该找谁?是否会有任何白板任务?他们希望从你这里听到什么?你应该准备一份作品集吗?他们是否想看你写的任何代码(如果是,请整理你的仓库,并检查相关的权限,以显示你在其他地方写的代码)。
前车之鉴,所以问吧问吧。这将使你准备得更好,压力更小,并使面试进行得更顺利。
提前准备好你的问题
当面试官问及 “你有什么问题要问我们吗?”时,确实有一种恐慌的倾向。匆忙回答”没有,一切都很好,非常感谢!”这太容易了,而且很常见。
提前准备好你的问题,并自信地问他们。我的建议是:买一个漂亮的记事本和一支漂亮的笔,专门为面试指定一个新的双页,并保留左页作为你聊天时的笔记,而在右边,将你的每个问题列为一个标题,你将在标题下写下他们的答案。面试是两面性的,所以你需要表明你是认真对待的。提出重要的问题。例子将在后面的文章中出现。
面试时
你已经准备好了,你已经做了你的功课,现在是大日子了
要有个性
提前10分钟到场。在等待的过程中与接待员聊天,注意你周围的环境,利用它来进行闲聊(我喜欢你的办公室!你在这栋楼里呆了多久了?给你遇到的每个人留下好印象–你希望每个人都为你而战。如果他们给你提供饮料,即使你不想要,也要自信地接受他们的邀请。一杯黑咖啡就好了,对!谢谢!)。
你可能很紧张,但要竭力掩饰。做一个好的人,让人们把你看作一个潜在的工作伙伴,而不仅仅是另一个面试者。
使用白板
我讨厌,讨厌,_讨厌_这种在已经很紧张的情况下让人当场表演的做法,明显是硅谷的做法,让人用笔写出不必要的复杂的、已经解决的、早已抽象化了的算法的解决方案。他们让我想起了人们为了加入兄弟会而经历的原始欺凌手段:上一代人看着这一代人受苦受难,因为这就是它的工作方式。
但是。他们很可能会发生。
为了做好准备,在面试前询问是否会有白板,以及可能会涉及哪些话题。阅读一下他们列出的主题的基本工作知识,但不要把太多的时间用于记忆语法(这一点稍后再谈)。
当白板任务开始时,沿着 “哦,哇”的思路调侃或开个小玩笑。我希望你们为全职员工提供电脑,我不喜欢晚上在家里打出我的手写代码的想法!。诸如此类的东西应该有助于使情况变得更容易一些,同时也能温和地压制住这种情况的纯粹的荒谬性。
说实话,我对白板任务有如此强烈的意见。哦,你要申请一个厨师的工作?请饲养一些牛,发明火,并为我们做一份牛排。你不得使用任何厨房设备。我们就站在这里。观察。评判。
接下来,在你开始之前,预先警告他们这是一个让人不舒服的 “写代码 “的环境;告诉他们,你打算在你进行的时候注释任何知识差距,从而表明你知道你需要进一步研究一些东西,但也表明你对这个_东西_有一个模糊的概念。
如果他们拒绝给你足够的工具(即一台电脑),那么你也有权利做出自己的妥协。通常情况下,我会有提示和语法高亮等,所以为了节省大家的时间,我打算用伪代码写出来。不要问你能不能写伪代码:告诉他们你要这样来完成任务。重新获得一些权力。
一旦你完成了,确保你非常清楚你所挣扎的任何部分,并确保谈论你将做什么来填补这些空白。我已经有一段时间没有实施x了,但我知道文档中详细地涵盖了确切的语法。
你对他们的问题
你在采访他们,就像他们在采访你一样,所以要确保你利用你的时间来了解这个组织的重要情况,以及你在那里的生活可能是什么样的。正如我之前提到的,一定要提前将这些问题写成标题。排名不分先后。
我的平均一天可能是什么样子?
老实说,尽管这个问题看起来很基本,但在你开始工作之前,它的作用竟然变得如此之小–这对任何惊喜来说都有点太晚了。询问你的典型的一天可能是什么样子的一个粗略的想法,迫使面试官设想你成功的角色,并给予深思熟虑,究竟他们将期望你。
这是一个很好的机会,可以捕捉到工作规格中遗漏的任何意外职责,也有助于解决第一天的紧张情绪,即我在这里做什么?这使得角色感觉更加具体和有形,你可以在接下来的几周里期待着描述给你的生活,而不是在你的头脑中玩弄各种场景。
为什么会有这个职位?
这是一个非常简单但却非常有效和开阔眼界的问题。如果答案是我们显示出非常好的增长,而且预测更加健康,所以现在是时候稍微扩大一下团队了。我们将在本季度增加两名新的工程师和设计师,以及一名专门的产品负责人,那么你就会有好消息了公司发展良好,而你即将成为这个旅程的一部分。 分享他们的热情,祝贺他们,并说你很愿意成为其中的一部分。
然而,如果答案是我们目前的前端开发员一个月后就会离开,我们正在寻找一个替代者。那么,不幸的是,这就有点悲观了。
如果你能鼓起勇气,问问他们为什么要离开。像她在另一个组织中担任另一个角色这样的回答,意味着他们已经找到了一些东西,无论出于什么原因,他们都认为比你即将采用的角色要好。是薪酬纠纷吗?是工作与生活的平衡吗?还是一些更无害的原因,比如他们只是厌倦了漫长的通勤时间?
我对五年后的自己有何看法?
如果有人问你这个老生常谈的问题,你对自己五年后的看法是什么,请回答说这很大程度上取决于公司四年后的情况。如果他们保持在正轨上,而且他们的精神继续与你自己的精神相匹配,那就好了!你很乐意看到自己在做什么?你很想看到自己做任何你想做的事情。但要诚实地告诉你,你会密切关注公司的计划,并在此基础上做出决定。
我的进展将如何被监测并反馈给我?
一旦你加入,谁会盯着你?你怎么知道你在做正确的事情?谁会帮助你进入下一个步骤?你是否会有定期的1对1会议,你可以在会上提出任何关切?你是否会有任何关键目标来衡量你?
这一点至关重要,而且可以立即引起人们的警觉。我见过太多的开发人员在大型组织的缝隙中掉队,因为他们的个人进展既没有被监控,也没有被反馈给他们。
在这里工作最糟糕的事情是什么?
如果你觉得自己特别勇敢–这可能是一个很难问的问题–那么这个问题是一个很好的方法,可以让你对一个组织有更全面的了解。
虽然老生常谈,但面试官问 “你认为你最大的弱点是什么”的情况并不少见。这个问题只是对这个问题稍作改写。
面试你的人,除非他们是创始人,否则很可能是一个和你希望成为的员工。他们会对公司有自己的不满和烦恼,而且他们很可能愿意与之分享。你不太可能得到残酷的诚实,但也许他们会给你一些见解,如工作时间长,缺乏自主性,遗留工作等。
如果我有更多问题…
面试结束后,可能会有问题涌上心头,所以在离开时可以说一下。我知道你很忙,但如果在未来几天有任何问题出现在脑海中,我可以给你发邮件告诉你吗?
跟进
在适当的时间后(通常是第二天早上),给他们发一封后续邮件,简单感谢他们的时间。
嘿,<姓名>。
如果你没有时间,你不需要回复这封邮件,但我只想说谢谢。
我真的很感谢你昨天的时间–能见到你并听到更多关于<组织>的挑战,真的很高兴。我觉得面试很顺利,我对公司和团队有了非常好的感觉。
如果我在下周五之前还没有收到你的消息,我会追问的。在那之前,祝你有个愉快的一周,我希望<参考面试中的一些人际关系>。
请尽快回复,
<姓名>。
有礼貌,直奔主题,并设定期望。这也让他们准备好听到你的消息,以防他们是那种容易让受访者失望的公司。
关键点
我想,总之。
- 准备好。一切都在准备之中。
- 要有信心,要有人性。
- 提出正确的问题并仔细分析答案。
- 击败它!