当前位置: 首页 > 科技观察

我拒绝接受你的技术面试

时间:2023-03-15 23:22:07 科技观察

我很不擅长技术面试。在我参加的几十次中,我什至没有通过一次。一般来说,过程是这样的:突然间,经理或招聘人员因为偶然的联系给我打电话。之后,我与招聘经理进行了电话面试,通常以非常满意的方式结束。***,我在现场(现在一般在线)和技术人员讨论技术细节,然后我就被淘汰了。有时他们会问一些我根本听不懂的问题。其他时候,我什至对我非常熟悉的话题也说不出话来。(我曾经甚至不记得我最喜欢的视频游戏的名字。)我经常在逻辑问题上做得不好。我实际上得到的每一份工作都是因为朋友的帮助。多年来我一直生活在面试的恐惧中,因为我认为我不会成功。但与此同时,我知道我其实是一个非常优秀的开发者。我一直是团队的核心,经常独自承担大型项目,并成功晋级leader一职。我在自己的面试问题上苦苦挣扎,所以我创建了一个面试过程来模仿我经历过的那些问题。脑筋急转弯、测试、技术问题,所有这些。当我粗略浏览一个涉及大量招聘记录的过程时,我了解到,在一个重要的招聘过程中,决定性的是参与者是否已经认识招聘团队中的某个人。当一个员工说他的大学伙伴很棒时,你不能简单地相信他,但你不必担心将全部责任都推到他身上来雇用他。那么,作为候选人,你应该怎么做?最后,在一个小型创业项目的面试中,我几乎找到了另一种解决方案。我首先与项目负责人共进午餐,然后与团队中的每个人聊天。我们讨论了一些技术问题,但他们没有尝试或审查我的技能。相反,他们给了我一份带薪合同,让我去做他们真正需要做的工作。他们给了我正确的指导让我开始,然后让我回到自己的设备上工作。如果沟通良好,看看我是否能按时完成工作。我晚上花了10个小时才弄明白。三天后我得到了这份工作!从那以后,我拒绝参加传统的技术面试。我礼貌的建议:可能最好是根据短期合同工作来衡量高级开发人员。当他们不太了解你时,这很管用。如果他们真的需要你,它的效果会更好。此外,另一个好处是您可以在与团队合作之前了解团队的工作方式。有些公司拒绝使用我提出的模型,我非常理解这一点。我不关心这些事情。感谢他们之后,我开始为下一份工作做准备。以这种方式成功通过面试会给你带来传统面试无法提供的可信度和影响力。我用这种方式面试的通过率是100%(4次罢工)。我最终接受的公司不仅雇用了我,而且还愿意为我投资一家新的创业公司。传统面试做得好的人,你应该继续参加对你有利的传统面试。但是,我强烈建议任何公司都仔细考虑一下你的面试过程筛选的是什么样的人。是否真的选择了能够高质量工作并与团队合作的员工?只是选择了听过您的脑筋急转弯的人吗?面试官是不是就是蒙混过关,过后问问别人的感受?也许那个经理很善于读人,但他不在了会发生什么?想想看,短期合同工是否能给面试官一个更好的评价。作者后期补充:感谢所有感兴趣的人和medium、twitter和hackernews的读者。没想到会收到这么多回复。我想大多数工程师都经历过一两次糟糕的面试,也许不止于此。今天看了很多好的批评,在这里简单澄清一下,回复一下。不断地问我闭包是什么以及可变关键字代表什么并不适用于基于对话的面试。事实上,了解我是否了解CSS(我不知道)或我是否了解A*(我了解)是很重要的。但我非常恳求取消手写代码、某些脑筋急转弯和现场编程等。根据我的经验,如果我们在谈话时喝一杯啤酒或威士忌,我会非常高兴。我不是一个没有存在的程序员。我在游戏领域做过策划,做过无数的团队演讲,迎合过不少投资者,很多会议演讲和发行商演讲等等。这些事情和面试的区别在于,我基本上总是可以说,“我需要回去考虑一下,明天再给你答复。”对方也会说,“我现在可能还不清楚。”我已经学会了如何准备和排练,但前提是我觉得从代码到准备好的对话选项很舒服。所以我在技术面试的时候拿不定主意。最重要的是,你永远不知道什么时候会走进技术面试的陷阱。如果有的话,一个好的面试官知道判断参与者是好是坏是面试官的工作,而不是他们的工作。然而,优秀的面试官少之又少。一旦你卡在一个愚蠢的脑筋急转弯上,就像走进一个熊陷阱,你就失业了。通过跳入雷区,我可以进入另一种状态,在这种状态下我有更大的成功机会并与团队更好地合作。再次感谢阅读和评论。以前的同事问我,面试时面试官提出的某个问题,我可以拒绝回答吗?我本人在面试中从来没有拒绝回答任何技术问题。如果我自己处于那种情况,我认为简单地拒绝甚至尝试都是非常不尊重的。而作为一个面试官,如果一个参与者拒绝回答,我觉得他根本就没有头绪。避免被一些技能非常有限的面试官摆布是我们的目标。原文链接:https://medium.com/lessons-learned/80ba19c55883翻译链接:http://blog.jobbole.com/46603/