一下午三个面试到快手面试的时候脑子已经转不过来了,面试官真的很好,不仅会引导,而且会详细解答我没答出来的问题,让我学到了很多新知识,而且很随和,但就是一反问我我就拿不准了,哈哈
1. 自我介绍
2. 浏览器存储方式
3. 缓存方式,强缓存和协商缓存
4. 了解fetch发请求方式么(不是很了解,当时一说基于ajax实现给面试官都惊了)
5. css中隐藏元素的方法
6. 了解弹性布局么,说说
7. 实现水平垂直居中方式,弹性布局及其他方法
8. 弹性布局实现三等分布局方式(flex:1)
9. 那你说说flex代表是什么,flex:1又代表什么(没太了解过,面试官很耐心给我讲了一遍)
10. 说说事件循环吧
11. 看了个事件循环代码说输出
12. 说说事件捕获,冒泡以及事件委托
13. 如何修改this的指向
14. 给了个修改this指向的代码题说输出,先调用了bind又调用了apply(bind修改完不能再次修改,学到了)
15. 手写节流(按照之前黑马程序员教的写的,面试官说我写的四不像,不像防抖又不像节流)
16. 手撕个算法题吧:Leetcode. 88合并有序数组(简单题,但是脑子都快转不过来了)
整个流程大概1个小时