小鹏前端-一面
amy何时能到二面?
项目:
- 一个await的代码题,这个挺寄的
async function request(){ return new Promise(resolve => { setTimeout(() => { console.log("request finished"); resolve(); }, 3000); }); } for(let i=0;i<10;i++){ console.log('start',i) await request(); console.log('end',i) }
2. setTimeout和setInterval的代码题
3. dom相关的问题
八股盛宴:
- var const let,这个我答的var是全局作用域,声明全局变量,写在function里也是全局变量,好像不对
- es6特性,答的模板字符串和字符串的函数
- 箭头函数和普通函数区别,答的this和arguments
- 原型和原型链,突然忘了对象和函数的proto的名字,但是说的比较模糊,没有深入问
- https和http
- tcp和udp,使用场景
- 除了首屏加载优化还能有什么优化,答得渲染(重排 重绘)和打包(splitChunk)的优化还有网络的优化
- fiber的diff算法,单节点和多节点
- 把一个组件换层,怎么diff?
- fiber的render和commit描述