通过零经验编程候选人进行分类的方法有哪些?


15

我在一家相对较小的公司工作。我们没有从有经验的人那里得到很多简历,但是我们处于应聘人员成长的位置。我们经常会从刚离开学校的人们那里获得简历。

我们想尝试在毛坯钻石中找到钻石,但是要让非本地人飞出,并花几个星期的时间坐下来坐下来,面对面的采访非常昂贵。我们还会对任何半有希望的候选人进行电话面试,但这些面试可能要花一些时间,通常会浪费几个工时。

我们已经考虑过进行程序员测试,但是还没有找到其他工作室没有使用过的好测试。

在最小的内部开销的情况下,您的工作室使用哪些实践来查看这些人?


3
我讨厌批评UnityAnswers的同志:)但这已经在StackOverflow上得到了广泛回答。另外,在这里-我们是试图被录用而不是录用的人。:)发表有关如何绕开那些愚蠢的面试问题的问题。:)
独眼巨人

6
在第二点上,我将不同意您的看法。我个人认为,游戏项目管理和团队动态与“实地”人员所面临的问题一样,对于游戏的发布同样重要。好的比赛是由有好人的好团队制作的。
Tetrad

我认为John C的意思是,对于基于面试的编程测试,SO上有很多答案。我也不认为基于编程测试的决定应该是最终的决定。
Casey

-1,对不起。两者都不在主题上(确实是这样的问题),并且回答了约50万亿次。
共产党鸭子

+1:询问是否要发展团队,而不是试图填补职位。没有评论它属于这里还是SO。:P
michael.bartnett

Answers:


12

我们拥有混合的艺术/技术环境,但招聘过程始终相同。挑选有趣的简历,并为候选人提供从头到尾的任务,而您只给他一个高概念。对于程序员而言,可以在几天内制作出一个小型游戏(可以使用程序员的艺术品或股票),在游戏中您可以给他一个概念,说明应该做什么以及如何使用它。一个真正的基本游戏。对于艺术家而言,这既是规范工作,又是概念的推销。

他们可以在此基础上自己工作,只要他们按计划的期限完成任务,就可以使用他们需要的任何帮助(谷歌,询问问题等等)。如果项目实际上是项目的预期目标(它是否可以工作等等),测试将由第一个剔除者组成;您要经历他所使用的过程,然后进行代码审查,以便在讨论过程中讨论自己的决定。


9

并不是说那些问题是坏问题,而是这一问题的范围更具体地针对可能需要培训和监督的非高级人员。我挑选高级人才没有问题。我很难找到一个聪明的人,他们没有足够的经验在传统面试中听起来不错。
Tetrad 2010年

1
@Tetrad,只有一个Questions提到了senior,而我之所以选择它是因为它提到了FizzBu​​zz测试,该测试至少可以帮助您筛选人员。:)
独眼巨人

6

没有专业经验并不意味着完全没有经验。检查候选人是否参加了任何本地/全球性事件,例如全球游戏大赛,独立游戏节,或者他们只是想出一个带有投资组合的网站。

另一方面,有些程序员只是喜欢编程竞赛。还要检查(ACM,TopCoder,Google Code Jam,UVa,SPOJ等)。这种比赛的经验弥补了时尚上的任何怪异考验,可能会帮助您获得一些简历。

总而言之,我认为Joel Spolsky的这篇文章总是有帮助的。


2
+1。必须具有非专业经验。如果他们求职时根本没有写任何游戏(或类似项目),那么最好等一下有的人。
Macke,

+1如果有人正在申请在您的工作室担任程序员,而他们甚至从未尝试过制作游戏,即使只是简单的游戏,他们可能也不值得您花时间。
michael.bartnett

6

甄选候选人最快的方法是10分钟的电话面试。通常,在前几个问题中,我会知道这是否是一个不错的选择。

  1. 你知道C ++还是C?
  2. 您能告诉我这两个变量之间的区别吗?

    int a;
    int* b;
  3. a++和之间有什么区别b++

我认为对指针的了解是绝对的最低能力要求。如果您正在申请专业游戏工作,但是不知道指针的工作方式,那么您将不知所措。


我认为我们最终要进行的是一项带回家的定时编程测试。因此,类似这样,但是可以通过电子邮件将其解雇,而不必花费我们程序员的时间之一(当然如果事后再评分)。我们已经进行了电话采访,这是一个很好的筛选过程,但是我希望能有更多可行的想法。还是+1。
Tetrad

5
以我的经验,编程测试时间越长,对所有相关人员的浪费时间就越多-目标应该是过滤器。如此多的人无法回答克里斯关于上方指针的简单问题,却很容易在筛查中通过电话欺骗您,您会感到非常惊讶。您可能会训练您的管理员或HR人员(如果有的话)来过滤对这些问题的回答-无需浪费任何程序员的时间,您很快就会知道他们是否对编程有任何了解。
丹尼斯·蒙西

4

作为一种简便的过滤机制而迅速进行巡回检查的事情之一就是可编码性。

http://codility.com/

您需要为此服务付费以进行自动定时编程测试。不好的是,测试的数量是固定的。好消息是,测试将通过单元测试自动评分。因此,对于淘汰大量人员来说,这可能是一个不错的方法。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.