我最近采访了一位入门级Web开发人员职位的候选人,并提出了以下问题:您可能在Javascript中称呼以下代码行:
let foo = function() {}
这个问题是故意含糊的,因为简历薄弱,我想了解候选人如何解决所有可能的问题。片刻之后,回答基本上是“我不知道,正确的答案是什么?”
我解释说,有几个答案:变量声明,函数赋值,吊装缓解,ES6等。然后,我说也可以将其视为闭包。对此,候选人回答:“我不认为这是闭包。闭包是函数内部的函数。”
这是我第一次有候选人挑战我对一个他们不知道答案的问题的回答,这使我想知道是否可以将一个封闭项简化成一个简单的内衬。我对此有误吗?
编辑:这仅是为了我自己的学习,与候选人无关。实际上,我们提出了要约,他们接受了。他们下周开始:)
我最近采访了一位入门级Web开发人员职位的候选人,并提出了以下问题:您可能在Javascript中调用以下代码行:let foo = function(){} The ...
给出的原因不正确。
“最有效的最小闭合”