写在最前
楼主目前已经上岸了,字节是第一个给面试的企业也是给我帮助最大的,综合面试体验也很棒。
一面(大概50min)
- vue的数据更新机制介绍一下
- 了解虚拟dom吗,相对传统dom有什么优势
- 能介绍一下rem em px吗
- http缓存能介绍一下吗
- 浏览器定时器相关API有哪些,执行原理了解吗
- 如何使一个元素水平垂直居中
- 盒子模型介绍一下
- css position属性有哪些值,能分别介绍一下吗
- 代码题:定时器、闭包相关
下列代码的运行结果和原因:
for(var i = 0; i < 6; i++){
setTimeout(function(){
console.log(i)
},1000)
}
仍使用定时器正常打印0到5,如何修改呢,列举至少两种方法
- 代码题:promise相关
如下代码执行顺序和原因
setTimeout(() => {
console.log(1)
}, 200)