面试流程以及面试题
- 自我介绍
- 讲述自己做过的项目,做了什么工作
- 深挖项目
- 游览器的渲染过程
- (写代码)递归遍历树形结构的数组,并同时实现模糊查询
- 描述DOM节点如何形成的
- JS执行机制(其实想问宏任务和微任务)
- 为什么JS执行快?
- (题)关于promise与setTimeout的执行顺序(打印顺序)
- css的class渲染顺序,以及原理
.classA {
color:bule
}
.classB {
color:red
}
<p class={classA classB}>color</p>
- 问擅长什么布局,说的flex,(写代码)实现虚拟高度大于实际高度,header在顶部不动鼠标滑动实现content滚动,并且footer跟着content
<div>
<div class="header"></div>
<div class="content"></div>
<div class="footer"></div>
</div>
12.gitrebase与gitrest的区别
13.平时git使用命令行还是其他方式
14.如何封装axios
15.interceptor的原理
16.反问
面试题就记得这些了,大差不差。 这次面试基本上面试官都问到我薄弱的点了,面试前没准备太多浏览器和css的内容,死得有丶惨,面试之前一直注重闭包,原型链那些,第一次投简历和被面试,真的紧张到爆炸,但是快手面试官挺温柔的
现在大三,后面还想投快手再试试,再努力搞八股文一段时间继续投,第一次面试失败算是给我经验教训了吧(ps我好奇的,面试官会不会对女生稍微友好一点点哇,其实问我的问题不算很难,只是我菜了,我朋友的面试题比我难,闭包,手写promise.all,函数柯里化那些)