在看到这个问题,今天在FizzBuzz面试问题的变化,以及周围看到与之相关的其他问题,我要问:有没有正式的关于如何有效,这是作为一个面试技巧的研究?有很多人说,它过滤掉了一些听起来有些疯狂的候选人(在某些情况下为95%以上),但是对于找到优秀的程序员/开发者来说有多好呢?
有研究表明,软技能可能比硬技能更好,是为工作角色选择合适人选的指标。同样,可能有一些中间原因导致许多考生未通过该测试(紧张,认为“这是把戏”等)。
根据到目前为止的评论,FizzBuzz问题背后的想法似乎是确定该人是否具有良好的(足够的)编码技能,以供进一步考虑。我不完全相信FizzBuzz实际上会这样做。另外,请记住,FizzBuzz 在招聘过程的早期就过滤了很大一部分候选人,这可能意味着大量的优秀候选人会在早期就被删除,因为他们不能足够快地解决愚蠢的问题。
另外,我将指出,查看FizzBuzz的有效性可以完全以定量方式完成。这与查看“适合”或“热情”不同,后者非常多变且非常不科学(但对于新的雇用决策而言仍然非常重要)。
if their hard skills was weighted more evenly with their soft skills
。没有。艰苦的技能将是一个过滤器。软技能是一个附加过滤器。这不是A or B
你必须拥有的情况A and B
。这是我阅读您链接的文章的方式。他们已经筛选了一个他们刚刚做了一个糟糕的工作在滤波B.