快手秋招前端一面 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的状态,或者是进入成功或失败的状态?

 

算法题:

判断带括号的字符串是否有效

#秋招笔面试记录##面试问题记录#
全部评论
同学,瞅瞅我司,医疗独角兽,校招刚开,名额有限,先到先得,我的主页最新动态,绿灯直达,免笔试~
1 回复 分享
发布于 09-03 08:41 广东
大佬 淘宝交易前端秋招考虑吗
点赞 回复 分享
发布于 09-02 19:50 浙江
感觉这问的好细致
点赞 回复 分享
发布于 09-01 09:48 陕西

相关推荐

09-05 10:23
已编辑
北京邮电大学 Web前端
淘宝交易前端1.自我介绍2.介绍实习和项目3.http和https本身有什么区别,混用有什么风险?4.跨域问题答: 在 webpack.config.js 的 devServer 中添加 proxy 配置,指定目标服务器地址,可设置 pathRewrite 重写路径,或 changeOrigin 模拟同源请求。或后端配置 CORS 允许指定源访问;使用代理服务器转发请求(Webpack Dev Server)。简单场景可用 JSONP(仅支持 GET)。5.proxy是本地开发环境使用的,项目上线了呢?(1)后端配置 CORS(推荐)(2)服务器层代理(如 Nginx、Apache)6.一个html页面里,监听一个元素是否滚动到了页面中可视位置?(1)Intersection Observer API 实现(2)监听 window 的 scroll 事件,获取元素的 getBoundingClientRect (),得到其 top、bottom 等位置信息,再与视口高度比较。7.scroll判断滚动方向是向上滚还是向下滚?答:监听 window 的 scroll 事件,在回调中获取当前 scrollTop,与之前存储的值比较,当前值大则为向下滚,反之向上滚,最后更新历史值。8.space-between和space-around在布局上有什么区别?答:实际开发中,space-between适合需要元素贴边且均匀分布的场景,space-around适合需要整体居中且两侧有留白的布局。9.flex:1 是哪几个属性的合并?flex:1 是 flex-grow、flex-shrink 和 flex-basis 三个属性的简写形式,等价于 flex: 1 1 0%。这种简写在实际开发中很常用,比如在分栏布局中,给多个子元素设置 flex:1,可实现等宽分配父容器空间。
查看9道真题和解析
点赞 评论 收藏
分享
评论
点赞
10
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务