一面
1,自我介绍
2,介绍实习
3,数组的方法
4,js作用域
5,v-if和v-show的区别
6,组件通信
7,栈和队列
8,二叉树,二叉排序树
9,排序算法有哪些,时间空间复杂度
10,css选择器
11,p:frist-child代表的是哪个结点
12,说一下position
13,
let fun = function(){} console.log(fun.__proto__.__proto__===Object.prototype)14,说一下原型链,它的作用
15,
var obj1 = { name:"小红", say:function(){ console.log(this.name); } } var obj2 = { name:"小明", say:obj1.say } obj2.say();16,
var obj1 = { name:"小红", say:()=>{ console.log(this.name); } } var obj2 = { name:"小明", say:obj1.say } obj2.say();17,
setTimeout(function(){ console.log(1) },0) new Promise(function(resolve){ console.log(2) for(var i=0;i<10000;i++){ i==1024&&resolve(); } }).then(function(){ console.log(3); }); console.log(4)18,
var p1 = new Promise((resolve,reject){ console.log('我是p1') resolve('success1') resolve('success2') }) var p2 = new Promise((resovle,reject){ console.log('我是p2') resolve('success3') reject('reject') }) p1.then((value)=>{ console.log(value) }) p2.then((value)=>{ console.log(value) }).catch((err)=>{ console.log(err) })19,写一个函数,要求能够输出n的平方根,使平方根保留两位小数
二面
1,自我介绍
2,介绍实习工作
3,你是怎么用vuex的
4,vue-router有了解吗
5,vue中的难点
6,双向数据绑定原理,getter和setter怎么实现的
7,vue2和vue3有什么不同
8,proxy说一下
9,跨域说一下
10,性能优化了解哪些
11,图片懒加载说一下
12,keep-alive说一下
13,webpack打包工具怎么用到的?
14,webpack中怎么做到异步加载的?
15,position说一下
16,a,b是兄弟,c是a的孩子,现在给三个div设置绝对定位,他们的z-index是什么顺序
17,写一下快速排序吧
二面感受:
1,实习细节挖的太深,并未达到面试官的期许。
2,原理性的东西掌握不深入。
全部评论
(3) 回帖