快手前端面经
今天总结了我秋招的几次面试真题,听录音复盘,回馈各位牛油。
一、 快手一面(date: 9.15, time: 62min)
1. 自我介绍
2. 浏览器存储方式有哪些?cookie localstorage sessionstorage
3. localstorage如何像cookie一样有过期时间?如果五天之后过期呢?电脑都关了不能用计时器。答案:把时间戳像数据一样存储进,每次取校验这个时间戳。
4. 说一下axios的理解,说一下fetch和ajax的区别,请求方式上有什么不同
5. window.onload和document.ready()
6. 捕获,冒泡,事件对象,事件代理
7. eventTarget和currentTarget区别
8. eventLoop事件循环机制,微任务和宏任务哪个先执行
9. 说代码的输出,一个事件循环的题目
10. link 标签的 preload 了解过吗
11. script 的defer async 和什么都不加的区别
12. 浏览器的缓存机制 链接 高频!
13. 说说对伪类和伪元素的理解
14. css模块化怎么做?
15. css隐藏元素的方案
16. flex用过吗
17. flex实现水平垂直居中
18. flex父元素子元素平分空间,没有间隔
19. flex的属性是哪三个的简写,默认值分别是什么?
20. bfc的概念
21. 说说对this指针的理解
22. call apply bind 的区别
23. 说说下面代码输出,一道关于this指向的问题
24. 数组哪些方法可以改变自身,哪些不能改变自身,分别说一说。
25. 如何实现数组多层嵌套的打平
26. 防抖和节流的区别
27. 手写节流
28. 反问
二、快手二面(date: 9.19, time: 55min)
1. 说输出,this指向结合闭包的一道题,比较绕,答错了
2. 以递归和非递归的方式写出一个类似斐波那契数列的帕瓦多数列
3. 手写实现一个Queue
(上来没有自我介绍直接三道题,比较紧张,前面手写代码题答得不太好,后面项目部分就问的很简单了,参考价值不太大)
4. 简单说说你的项目,挑一个说吧,有什么亮点
5. 你觉得前端部分哪块掌握的比较好?
6. 你最近在学什么?
7. 反问
结果:大概二面完一周左右挂了。
一、 快手一面(date: 9.15, time: 62min)
1. 自我介绍
2. 浏览器存储方式有哪些?cookie localstorage sessionstorage
3. localstorage如何像cookie一样有过期时间?如果五天之后过期呢?电脑都关了不能用计时器。答案:把时间戳像数据一样存储进,每次取校验这个时间戳。
4. 说一下axios的理解,说一下fetch和ajax的区别,请求方式上有什么不同
5. window.onload和document.ready()
6. 捕获,冒泡,事件对象,事件代理
7. eventTarget和currentTarget区别
8. eventLoop事件循环机制,微任务和宏任务哪个先执行
9. 说代码的输出,一个事件循环的题目
10. link 标签的 preload 了解过吗
11. script 的defer async 和什么都不加的区别
12. 浏览器的缓存机制 链接 高频!
13. 说说对伪类和伪元素的理解
14. css模块化怎么做?
15. css隐藏元素的方案
16. flex用过吗
17. flex实现水平垂直居中
18. flex父元素子元素平分空间,没有间隔
19. flex的属性是哪三个的简写,默认值分别是什么?
20. bfc的概念
21. 说说对this指针的理解
22. call apply bind 的区别
23. 说说下面代码输出,一道关于this指向的问题
24. 数组哪些方法可以改变自身,哪些不能改变自身,分别说一说。
25. 如何实现数组多层嵌套的打平
26. 防抖和节流的区别
27. 手写节流
28. 反问
二、快手二面(date: 9.19, time: 55min)
1. 说输出,this指向结合闭包的一道题,比较绕,答错了
2. 以递归和非递归的方式写出一个类似斐波那契数列的帕瓦多数列
3. 手写实现一个Queue
(上来没有自我介绍直接三道题,比较紧张,前面手写代码题答得不太好,后面项目部分就问的很简单了,参考价值不太大)
4. 简单说说你的项目,挑一个说吧,有什么亮点
5. 你觉得前端部分哪块掌握的比较好?
6. 你最近在学什么?
7. 反问
结果:大概二面完一周左右挂了。
全部评论
最后那张输出题的图是为啥哇,可以讲解一下吗
感谢佬的分享
佬面的哪个部门啊
这二面好随意啊
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享