老板让我面试 别人? 我问了两个人,都不会 async 和await 。 你们觉得能说得过去吗?
新语法兼容性不佳,老语法够用,所以不了解这些不是什么判断标准。面试还是多看看解决问题的能力,对一些东西的理解深度,而不是这些死记硬背的东西,这种新语法,如果真的需要用,看半个小时也就会用了
你指的会是在项目里会用就ok还是要求知道原理咔咔一顿手写啊,话说2年的前端不知道原理能忍,但要是连续两个人都没用过?那我表示可能你们的jd描述要改一改了哇哈哈
来来来 以后面试可以让小伙伴手写个Promise的实现 我先附上
function Promise() {
var list = [];
this.resolve = function(value) {
var item = list.shift();
if (item && item.success && typeof item.success === 'function') {
item.success(value, this);
}
};
this.reject = function(value) {
var item = list.shift();
item && item.fail && typeof item.fail === 'function' && item.fail(value, this);
};
this.then = function(successCbk, failCbk) {
list.push({
'success': successCbk,
'fail': failCbk
});
return this;
}
};
Promise.when = function(cbk) {
return cbk();
}
module.exports = Promise;
可能没有主动学习的心态吧,但如果自己公司招人的要求or没有培养计划的话我觉得这个不是什么问题,这东西理解起来基本没有成本。
最主要的是没必要因为一个点而否定一个人。
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
这个怎么说呢,每个人的职业发展都是自己的事情。知识掌握的多少,外人也不好去评价是否合适。每个人有每个人的追求,就像当年vue刚出来我们在组里推广,就有个同事明确说他不学,他觉得自己掌握了JQ,能把一个前端页面高保真的开发出来就很牛逼了,他不想学vue那些新东西,我们也没强求他,没过多久他就裸辞了(别怀疑,家里没矿,只是有房)。
只能说你站在面试官的角度,要考虑面试这个人是否符合公司招聘要求。说不好听点就像买东西一样吧,一分钱一分货的事儿。
但我觉得更重要的是,如果招进来的人,会成为与你朝夕相处的同事、会与你们共同开发同一个项目甚至页面,那作为面试官就更要考察的是这个人你想不想和他合作一个项目,以及他来了以后很多东西都不会,让你带他你愿不愿意之类的问题吧。
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
除了 async 和await,为什么没问promise呢?这两个都是很重要的内容,不管平时开发常不常用,但是最低要知道,连听说都没有,说明这两年半的前端开发经验是假的,或者说是有水分的。
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
1 回答3.4k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
我感觉是不是因为你英文发音不标准,人家没听懂 ^_^