我对初级开发人员的要求是
在我从事过的各种工作中,我都曾参与过初级开发人员的面试。初级开发人员本质上缺乏行业经验,而且很少有可以详细讨论的项目。
这是关于激情
在那些面试中,我并不是在寻找一个知道所有答案的人,而是在寻找一个我认为团队会喜欢与之共事和教导的人。
我看重的是初级开发人员的热情。他们必须内心充满热情,并且真心渴望学习那些目前看来可能难以理解的事物。
这是关于沟通
初级开发人员通常不会有太多的面试经验,所以我不会寻找一个始终保持目光接触并且不经过思考就回答所有问题的候选人。
我确实在寻找一个能够沟通的人——即使我作为面试官的经验有限,但我觉得当一个人因为紧张而不能很好地沟通,或者因为沟通不是他们的天性而不能很好地沟通时,这一点是显而易见的。
沟通是我们工作中非常重要的一部分,我们通过代码、提交信息和支持邮件来讲述故事。我的能力不足以教会别人如何成为一个好的沟通者,所以我希望雇佣那些天生善于沟通的人。
这是关于诚实
我寻求诚实。
我曾经接受过一次采访,受访者说他们看过我们网站的源代码(我们问过)。在发表立场之前,我们在网站顶部添加了一条评论,内容大致如下:
<!-- Hello there, if you are interviewing with us and mention that you seen this comment, you will score major points! -->
我们问他们注意到了什么,他们什么也没说(而且看起来明显很紧张)。我们根本没法雇佣他们。
当然,不必这么极端,真正让我对候选人感到厌烦的是,当你问他们“你对技术 y 了解多少”时,他们不是回答“不,但我听说它就像我所知道的 x 技术”,或者“不,对不起,我可能听说过它还有其他名字吗”,而是回答“嗯,是的,我想是的,它就像一个可以让你做这件事的东西……”
诚实做人还是诚实做事好!
这是关于心态
当被问到诸如“客户报告说我们为他们建立的电子邮件表单不起作用,您将如何处理”这样的假设性问题时,我们通常不会寻求技术答案。
我想知道您是如何思考问题的——能够随机应变非常重要,我想知道您使用哪种类型的思维过程。
我还想知道您如何与您的假设队友和假设客户沟通这个问题。
这是关于你提出的问题
根据我的经验,面试结束时问到的问题非常有启发性,可以透露很多有关面试者的信息。
首先,要有疑问。没有什么比什么都不问更糟糕的了。
其次,要知道没有愚蠢的问题——你不会因为问了一些你认为其他人都知道的问题而被扣分。
我之前听过的好问题包括以下主题:
- 如果有培训预算
- 公司开发人员的一天是怎样的
- 我将向谁汇报以及他们的职责是什么
- 为什么有职位空缺
- 有哪些主要项目是我会花费大部分时间去完成的?
是时候……我结束了
如果您是一名初级开发人员并且已经获得了面试机会,您可能会对我为初级开发人员提供的面试后技巧感兴趣。
本文最初发表于tosbourn.com
文章来源:https://dev.to/tosbourn/what-i-would-look-for-in-a-junior-developer-1d4c