cvte前端新手的凉面
面试官一直笑着说话蛮和蔼的,就读代码那块没给太多思考时间,最后给了个建议:就是校招完全可以不考虑vue和react框架,打好计网基础。
1.自我介绍
2.浏览器中输入一个网址的运行过程?
3.三次握手过程?三次握手为什么要3次不是2次?
4.如何让子元素div向下移动10px?
5.Onclick事件执行顺序
6.箭头函数和普通函数的的this指向?
7.了解哪些ES6新特性?
8.循环里setTimeout打印i,打印结果?除了let如何解决(回答新建数组push,又问闭包如何解决?)//现在回想应该手写出来,嘴巴没表达清楚
for(var i=1;i<4;i++){ setTimeout(function(){ console.log(i); },1000); }
9.setTimeout是准时的吗?为什么?
10.script标签会阻塞加载吗?
11.下列代码返回什么?//答案:1,回答:1 2
var p = new Promise((res,rej) => { setTimeout(() => { res(1); },1000); setTimeout(() => { rej(2); },2000) }); p.then((data) => { console.log(data); }).catch((err) => { console.log(err); })
12.解释一下异步机制//不会
13.有哪些擅长却未问到的?//送命题,自己的第二次面试,心理有点怂没敢说,gg
#广州视源电子科技股份有限公司##前端工程师##面经##校招#