快手前端面经

今天总结了我秋招的几次面试真题,听录音复盘,回馈各位牛油。

一、 快手一面(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. 反问

结果:大概二面完一周左右挂了。
全部评论
最后那张输出题的图是为啥哇,可以讲解一下吗
2 回复 分享
发布于 2023-11-07 16:54 广东
感谢佬的分享
点赞 回复 分享
发布于 2023-10-20 15:32 广东
佬面的哪个部门啊
点赞 回复 分享
发布于 2023-10-26 22:41 陕西
这二面好随意啊
点赞 回复 分享
发布于 2023-11-02 13:44 广东

相关推荐

01-02 00:50
三峡大学 Java
程序员牛肉:这简历一出手就离失业不远了。 作为一家公司来讲,我如果要招日常实习生,那我对实习生最基本的要求就是要能干活,毕竟你就待三四个月,谁会留心培养你? 那么除了院校之外,最重要的就是项目和实习了。没有实习的话项目就好好搞。 但是你说你这个项目吧:课程作业管理系统和TMS运输管理系统。这两个基本就和闹着玩差不多。 你作为一个想要应聘Java开发实习生的人,对后端的理解还仅仅停留在:“使用mapper和sql映射”,“使用SQL进行多表调用”,“基于MySQL简历表结构”,“基于Spring boot完成CURD操作”这种玩具上......... 找不到后端实习的
点赞 评论 收藏
分享
评论
16
69
分享

创作者周榜

更多
牛客网
牛客企业服务