我在一家相对较小的公司工作。我们没有从有经验的人那里得到很多简历,但是我们处于应聘人员成长的位置。我们经常会从刚离开学校的人们那里获得简历。
我们想尝试在毛坯钻石中找到钻石,但是要让非本地人飞出,并花几个星期的时间坐下来坐下来,面对面的采访非常昂贵。我们还会对任何半有希望的候选人进行电话面试,但这些面试可能要花一些时间,通常会浪费几个工时。
我们已经考虑过进行程序员测试,但是还没有找到其他工作室没有使用过的好测试。
在最小的内部开销的情况下,您的工作室使用哪些实践来查看这些人?
我在一家相对较小的公司工作。我们没有从有经验的人那里得到很多简历,但是我们处于应聘人员成长的位置。我们经常会从刚离开学校的人们那里获得简历。
我们想尝试在毛坯钻石中找到钻石,但是要让非本地人飞出,并花几个星期的时间坐下来坐下来,面对面的采访非常昂贵。我们还会对任何半有希望的候选人进行电话面试,但这些面试可能要花一些时间,通常会浪费几个工时。
我们已经考虑过进行程序员测试,但是还没有找到其他工作室没有使用过的好测试。
在最小的内部开销的情况下,您的工作室使用哪些实践来查看这些人?
Answers:
我们拥有混合的艺术/技术环境,但招聘过程始终相同。挑选有趣的简历,并为候选人提供从头到尾的任务,而您只给他一个高概念。对于程序员而言,可以在几天内制作出一个小型游戏(可以使用程序员的艺术品或股票),在游戏中您可以给他一个概念,说明应该做什么以及如何使用它。一个真正的基本游戏。对于艺术家而言,这既是规范工作,又是概念的推销。
他们可以在此基础上自己工作,只要他们按计划的期限完成任务,就可以使用他们需要的任何帮助(谷歌,询问问题等等)。如果项目实际上是项目的预期目标(它是否可以工作等等),测试将由第一个剔除者组成;您要经历他所使用的过程,然后进行代码审查,以便在讨论过程中讨论自己的决定。
没有专业经验并不意味着完全没有经验。检查候选人是否参加了任何本地/全球性事件,例如全球游戏大赛,独立游戏节,或者他们只是想出一个带有投资组合的网站。
另一方面,有些程序员只是喜欢编程竞赛。还要检查(ACM,TopCoder,Google Code Jam,UVa,SPOJ等)。这种比赛的经验弥补了时尚上的任何怪异考验,可能会帮助您获得一些简历。
总而言之,我认为Joel Spolsky的这篇文章总是有帮助的。
甄选候选人最快的方法是10分钟的电话面试。通常,在前几个问题中,我会知道这是否是一个不错的选择。
您能告诉我这两个变量之间的区别吗?
int a;
int* b;
a++
和之间有什么区别b++
?我认为对指针的了解是绝对的最低能力要求。如果您正在申请专业游戏工作,但是不知道指针的工作方式,那么您将不知所措。
作为一种简便的过滤机制而迅速进行巡回检查的事情之一就是可编码性。
您需要为此服务付费以进行自动定时编程测试。不好的是,测试的数量是固定的。好消息是,测试将通过单元测试自动评分。因此,对于淘汰大量人员来说,这可能是一个不错的方法。