快手前端一面面经
1、自我介绍
2、实习做的项目是c端业务吗,怎么做的移动端适配
3、rem,em,px的区别
4、css动画有了解吗
5、写一下css垂直居中吧
6、加一个条件,写一个根据窗口响应式的居中
7、说一下css的盒模型
8、js有哪几种数据类型
9、代码输出
function A() {
this.a = 1
return {
a: 2
}
}
A.prototype.a = 3
const a = new A()
console.log(a.a)
console.log(a.constructor)
console.log(a.__proto__)
10、代码输出
setTimeout(() => {
console.log(1)
}, 200);
console.log(2);
const promise = new Promise((resolve, reject) => {
console.log(3);
setTimeout(() => {
console.log(4)
}, 100);
resolve();
})
promise.then(res => {
console.log(5);
})
console.log(6)
11、vue中的data为什么是一个函数
12、写一个深拷贝
13、判断两个二叉树是不是相等
14、用node创建一个server
查看10道真题和解析