2014-01-28 11:59:25 +0000 2014-01-28 11:59:25 +0000
14
14

面试时给了一个'作业'任务?

最近我去了一些面试,很多时候都有'一些小项目'的作业。通常在小公司里,我看到的都是这样的做法。

其实并不是这样的问题,但是我收集了几个项目,当我要求反馈的时候,发现任务增加了一些额外的要求,真的很费时间。另外,我看到雇主不愿意帮忙,也不愿意用心去评价。这应该是面试的红旗还是公司的红旗吗?

编辑:谢谢您的回复。你几乎涵盖了我问题的所有方面。作为一个结论,我认为唯一值得做的功课任务是:

—当公司足够体面,并且你很想在那里工作的时候

—这个任务不应该超过一天的时间来完成

在其他情况下,我会去其他地方申请。

答案 (6)

26
26
26
2014-01-28 13:31:40 +0000

作为一个面试官,我面临着一些挑战。如果我只问你代码方面的问题,我可以排除那些真的不知道自己在说什么的人,但我可能会不小心雇佣到一个 “口若悬河 "却写出可怕的代码的人–难读、不安全、有bug、效率低下–或者是速度很慢、对同事不礼貌,或者更多。所以,我问你的问题不光是关于代码的问题,希望能了解到足够多的信息,避免录用不好的人,但这也不一定够,

有些公司在面试的时候,会在白板上或者电脑前设置代码问题,有的公司会在面试的时候设置代码问题。这些对公司来说真的很贵,因为在很多情况下,这些问题会在面试中增加30分钟或60分钟。一个好的程序员可能在这些问题上做得不好(所以我们建议你去练习),而一个不好的面试官可能会误解这些问题。他们一般不会要求你写出他们想卖的东西,这是个看你能做什么的方法。通常是一个已经解决了的问题,这样他们就可以把你的解决方案和别人的解决方案进行比较。这样做还是有风险的,有人可能会帮你做,或者你在这个问题上花费的时间比你说的要长得多,但他们把它看成是一种比较便宜的筛选方式。如果你想要这份工作,你就会投入时间去接受筛选,如果不值得去做,就直接拒绝这个机会。这种情况在其他行业也会发生:厨师有时会被要求在厨房里无偿地工作一天,这样可以评估他们的速度和技术;艺术家被要求带一个作品集,其中往往包括他们创作的作品,而不需要付费;表演者必须进行试镜–无偿表演–往往要花时间学习音乐、台词或舞步,以此类推。说是公司要求做一两天的工作,然后提交后又要求再做一两天的工作,一边做,一边又把工作单挂在面前。如果这种情况发生在你身上,有两种情况之一。

  • 你需要一两天的时间去做一些理想的候选人只需要一个小时就能完成的事情,而他们正在努力筛选,以确保他们得到这个候选人
  • 你误解了他们对你的要求,做的事情比他们想要的多得多。这样一来,要么是你或者他们有巨大的沟通缺陷 —-他们是在利用求职者,让他们的网站建设或其他一些小任务廉价地完成

好消息是,这其中的哪一个是真的并不重要–你只是不想继续申请这份工作。你不想在这样的地方工作,这个网站是由质量参差不齐的应聘者提供的样品粘合在一起的,或者说,你不想在这样的地方工作,你不想在这样的地方工作,你不想在这样的地方工作,你不想在这样的地方工作,你不能向你解释自己的需求,你也不会在这样的地方工作,你需要比你现在更快、更优秀。所以要感谢他们,并拒绝进一步深入到这个过程中去。

7
7
7
2014-01-28 13:47:40 +0000

作业考试是个好消息,

如果给你的作业作业真的做对了,你几乎可以肯定能得到这份工作。很少有雇主会面试你,认定你足够优秀,看到你做得很好,就不录用你。

几乎每一次给我的家庭作业,都会让我得到一份工作。而且,你应该很喜欢做这些作业,如果你不喜欢做,那你为什么要去应聘这个特殊的工作呢

我不觉得这是剥削性的。大多数时候,雇主会给你一个和他们的业务没有任何关系的抽样测试。而且即使他们愿意让不知情的应聘者自己做自己的工作,作为面试的一部分,你真的会相信一个你刚认识的人,他的能力还在质疑中,你的业务吗?

5
5
5
2014-01-28 17:27:29 +0000

我也曾遇到过这样的问题。我不得不使用的一个措施是确保无论 “作业 "是什么,都必须是通用的。如果它足够具体,让公司实际受益(如—-不雇佣你就能从你的工作中获利),那就是一个红旗。但当它归结到细节问题时,请记住,你出现在这里的整个原因是为了让你可以得到报酬**你的专业知识。

有些公司采取的策略就像你把你的车开到当地的机械师那里,让他们做一个检查,然后你才同意付钱给他们修车。这是愚蠢的。

4
4
4
2017-03-29 21:51:57 +0000

我一直不喜欢基于项目的采访。我做过几个,我的GitHub上也有几个公开的。很少有考虑过我之前的作品。现在看来,似乎每个人都想给自己的测试。然而,并不是所有的雇主都会回应他们。在安卓开发领域,这些APP需要很多时间。我曾做过一些APP,花了5个小时做了5个小时,却被拒绝了,没有任何反馈。尤其让人头疼的是,那些公司连电话都没有先跟他们谈好,就给他们发了。谁知道那家公司对他们有没有兴趣?你可以白忙活几个小时。

所以,没有我不做项目型面试的人,那些还没谈过的人和那些看起来很长的面试,我都不做。

3
3
3
2014-01-29 13:32:32 +0000

有些家庭作业可以看成是红旗,有些则不然。

我给所有通过电话筛选的应聘者都会有一个家庭作业(电话筛选是在仔细地仔细地审查你的简历和其他任何我能找到的关于你的东西,30-40分钟,包括3-5个关于方法论、偏好和一般开发实践的一般问题),这个家庭作业是由整个开发团队写的,代表了他们想测试一个候选人的东西。因为这个家庭作业任务需要一个人花几个小时的时间来完成,而_我们团队的每个成员需要一个小时左右的时间来评估,所以我们只给那些我们认为有机会完成的候选人。我们不希望浪费任何人的时间,包括我们的时间。

如果给你的作业问题是你认为需要10个小时才能完成的,你可以问公司他们认为需要多长时间才能完成。如果他们说 “10个小时",那么你可以拍拍自己的背,因为你的估计是正确的,但是你要想一想,他们为什么要给你10个小时的测试—-他们是想让你完成的工作,而且是用家庭作业问题来免费获得工作吗?难道他们只是真的严格,而这个家庭作业任务就像管理、建筑等领域的高层次候选人的8小时/全天面试一样(我做过很多不同的高级职位的面试)?

换句话说,有些公司会把家庭作业任务用得很差,有些则不然。这需要判断它是否会对你竖起红旗,但要记住,在面试过程中,投入一定的时间准备,然后执行是很常见的。在我曾经担任过招聘经理的公司里,一个开发者候选人可能需要5个小时的面试时间,分三个阶段进行,历时几周,再加上一个作业问题,可能需要2到3个小时。对我和我的团队来说,你在作业问题上的表现如何,直接导致了团队在面试的几个小时里会谈论什么—-你为什么要选择你做的宝石或库,你的测试方法是什么,你在工作中记录了什么或没有记录什么,为什么,等等。你可以经常问给你任务的公司,他们给你的任务是如何他们_计划如何使用的,这样你可以更好地了解背景。如果他们没有给你一个很好的答案,比如说 "我们会把这个作为对xyz的基本技能的评估,在你的第二轮面试中作为讨论的基础",那么这可能就是一个红旗。

0
0
0
2014-01-28 13:14:56 +0000

这是个麻烦的预兆。

公司在做这些事情是在测试你,看你是否愿意把你的个人时间用于他们的项目。如果一个人说他们不确定或不愿意这样做,几乎肯定会被从他们的潜在候选人名单中删除。

这也是相当棘手的法律问题,因为如果他们分配给你一个任务,而你不小心开发的东西,他们后来试图出售,因为你既不是承包商,也不是雇员,他们可能会欠你的努力

也可能会造成实际问题,如果你远远超过他们的期望(他们可能会这明显),这可能会改变你的补偿率,超过他们愿意支付的职位的水平。

这将是明智的做法,使确定***确切地*他们正在寻求什么,当他们要求你接受这个项目之前,他们将提供什么援助(如果有的话),以执行这项任务。

坦率地说,除非这些公司是 “行业领先者",或者他们所做的事情是最先进的,否则最好继续寻找一家尊重您的工作/生活平衡的公司。