快手秋招前端一面 2025.8.22 40min
📍面试公司:快手
🕐面试时间:2025.8.22
💻面试岗位:前端
❓面试问题:
自我介绍
介绍一下在这个两段实习经历里面所承担的一些工作
遇到的前端性能问题是什么,然后以及是怎么定位的,然后最终是怎么优化的?
轮询的一个原因?有了解 Web SOCKET 的嘛?然后为什么没有用 Web SOCKET?然后以及轮询和 Web SOCKET 的有什么区别?
Web SOCKET是全双工的协议,还是单向的
为什么用 local storage 去做这个持久化?
用浏览器的存储方式的话,还有什么其他的方案能解决这个问题?
如果你用 local storage这些浏览器有缓存能力的话,用户把这个缓存删了怎么办?
localStorage 和 sessionStorage以及 cookie 有啥区别?
Vue3针对Vue2做了哪些优化
原理上有什么区别吗?
proxy 去替代 object 点 define 是为了解决什么问题呢?
Vue 的 diff 算法
用 index 做 key 的话,会出现什么问题呢?
浏览器中的垃圾回收机制
事件循环机制
看代码给出输出顺序(事件循环)
Promise有几种状态?
promise 状态流转依赖啥?
怎么操作会让 promis 就是保持pending的状态,或者是进入成功或失败的状态?
算法题:
判断带括号的字符串是否有效
#秋招笔面试记录##面试问题记录#