setTimeout(() => { console.log('timer1') Promise.resolve().then(() => { console.log('promise1') Promise.resolve().then(() => { console.log('promise3') }) }) }, 0) setTimeout(() => { console.log('timer2') Promise.resolve().then(() => { console.log('promise2') }) }, 0) // timer1 // promise1 // promise3 // timer2 // promise2 // 输出宏任务队列之前会检查微任务队列并清空
function Foo() { getName = function () { console.log('1'); }; return this; } Foo.getName = function () { console.log('2'); }; Foo.prototype.getName = function () { console.log('3'); }; var getName = function () { console.log('4'); }; function getName() { console.log(5); } Foo.getName(); //2 getName(); //4 Foo().getName(); // 1 getName(); //1 new Foo.getName(); // 2 new Foo().getName(); // 3 new new Foo().getName(); // 37. 反问
二面时间40分钟多一些,二面面试官主要考察的还是你的实际开发能力,项目都开发了什么功能,实际开发遇到的问题怎么解决,如果项目那块答得好,后面问的一些东西可能就会相对简单,因为一面通过就应该是已经认为你的基础能力达到了他们的用人标准,二面主要还是一些实际项目的东西。
offer是今天HR打电话来确认的,感谢滴滴给了这个机会吧,也感谢给我内推的姐姐。希望大家都能拿到自己心仪的offer~