面试任务

Rag*_*geZ 7 php testing zend-framework

我的公司正在寻找一位新的网络开发人员,我们迫切希望找到一个能够在雇用并且能够制作高质量代码时效率高的人.我将不得不接受采访,我想给他们一个任务,所以我可以看到

  • 他们的一般编程技巧
  • 如果他们能够使用CSS
  • 他们产品的一般质量
  • 而且可能还有更多

唯一的问题是我没有很好的想法给他们什么.一些候选人可能会在其他公司工作,所以应该最多工作8小时(比如一周结束),但它应该足够复杂以展示他们的技能.

到目前为止,我在想:

  • 联络经理
  • CD/BOOK经理
  • 一个博客 ?

伙计们,如果你有一些想法意见,请分享!

此外,使用Zend Framework在PHP中进行赋值,因此必须考虑候选人可能对框架不太熟悉的计算.

Bla*_*ams 14

我认为你不应该给他们这么长时间的"考验".在我看来,如果你想做这样的事情,让它成为一个简单的5-20分钟的应用程序.也许是一个小型地址簿管理器,可存储名称/号码,也可能存储1-2个其他字段 但没有什么太复杂.告诉他们只需要简单的样式就可以看起来"好"但不需要花哨的东西.如果是我,我真的不想为面试做"功课".

  • 我不得不同意这一点.除非这个职位在某种程度上令人难以置信或者我需要一份工作,否则我可能不会花8小时的时间来接受面试. (7认同)
  • 多次采访是该过程的预期部分.免费工作永远不会. (4认同)

Ala*_*orm 9

我是一位经验丰富的软件开发人员,能够满足您的描述,当我被要求做任何需要花费一个多小时的无偿工作时,我就会离开面试.只有那些绝望和/或缺乏经验的人会对这样的事情嗤之以鼻,他们都不会立即为你的项目做出贡献.

  1. 请他们发送代码示例

  2. 如果他们没有代码样本,他们已经与之前的雇主清算过,请索取个人代码样本

  3. 谷歌他们找到了他们制作的东西与他们发给你的东西

  4. 要求提供技术参考,并询问参考他们生产了哪种工作

  5. 雇用他们的合同到非正式/兼职应急基础.如果在两周之后,他们没有达到你的期望,无论如何都不会有任何难过的感觉.

  • 如果你离开面试的那一刻,你被要求做任何无偿的工作,而不考虑它有多有趣或工作将带来什么,那不是绝望或缺乏经验,它是傲慢的,有点幼稚.我尝试提供有趣的问题来解决,这需要一些算法思考 - 我不会给出一个该死的是有人可以将地址簿拖放到一起.但是,找到一份潜在优秀工作的优秀候选人会在几个小时内做一些他们表面上喜欢做的事情.雇佣兵不需要申请. (2认同)

cyn*_*man 6

我认为很多这些答案都不是来自雇主方面的关系.在白板上编写一个功能让我对某人的潜力有了一瞥,而且基本上没有真正的效率图.他们总是有机会记住一种非常酷的方法来反转字符串并删除列表中的重复项并计算字节中的位数,因为这些问题都在互联网上.

我曾经接触过一些人,但事实证明他们只不过是拥抱者(我认为说谎者会是一个更好的术语),所以我认为做一些有形的工作是非常重要的.我不是说8小时,但它会给你一些更好的提示:

  • 它是如何打包的 - 带有构建的拉链?或者粘贴到电子邮件中的文本文件.
  • 有文件吗?
  • 有合理的算法还是蛮力?
  • 是否存在物体或者是一类中的静态垃圾?

我们正在招聘需要能够设计和代码的软件开发人员 - 试用期不应该是一个人第一次为你写一个方法 - 当一个屁股在座位上时,你'我花了很多钱才发现他们试图写出一种具有商业价值的方法.

我承认人们可以在作业中伪造它(通常,但并非总是如此,在任务后的面试中很容易被淘汰),我通过聘用具有良好代码分配的人而不是雇用人员来获得更多成功一份很棒的简历和很棒的面试.

如果工作不够重要,有人花几个小时写一些代码(我们表面上很喜欢这样做,对吧?),那么我很高兴他们不会这样做,因为我不会雇用他们.