两轮技术面 + 一轮HR面(8.15日上午两个多小时搞定) 一面(42min): 1.自我介绍 2.介绍一下项目主要功能,怎么实现的 3.作用域、作用域链 4.var、let、const区别 5.经典题:for循环嵌套setTimeOut打印结果 for(var i = 0; i < 5; i++) { setTimeout(() => { console.log(i); },0); } 6.针对5,怎么输出0,1,2,3,4, 闭包怎么实现的,为什么称之为闭包(比较菜,这儿讨论了比较久) 7.跨域以及...