记之前的快手前端一面
1. 面试官自我介绍
2. 自我介绍一下
3. 通信模块WebSocket有遇到什么难点或亮点
4. 心跳包字段具体是怎么设计的?
5. 聊天室场景实现了哪些消息体?
6. 有实现撤回功能吗?撤回是怎么做的?撤回请求是 HTTP 还是 WebSocket?
7. 消息的长列表有遇到什么性能问题吗?做了什么优化吗?
8. 虚拟列表在什么时候才会有正向收益?
9. 虚拟列表的原理,虚拟列表为什么能优化性能?
10. Vue 和 React 的响应式原理,优缺点
11. Proxy 相对 Object.defineProperty 的优点
12. Proxy 的局限性
13. 什么是闭包,闭包的作用和危害?
14. JS 的原型链和事件循环
15. 什么是异步?
16. 获取 LocalStorage、浏览器 URL 的参数算异步吗?
17. requestAnimationFrame 属于微任务还是宏任务?
18. 聊一下你认知中的 CSS 移动端适配手段
19. Flex 布局
20. 算法:无重复字符的最长子串
挂了。
2. 自我介绍一下
3. 通信模块WebSocket有遇到什么难点或亮点
4. 心跳包字段具体是怎么设计的?
5. 聊天室场景实现了哪些消息体?
6. 有实现撤回功能吗?撤回是怎么做的?撤回请求是 HTTP 还是 WebSocket?
7. 消息的长列表有遇到什么性能问题吗?做了什么优化吗?
8. 虚拟列表在什么时候才会有正向收益?
9. 虚拟列表的原理,虚拟列表为什么能优化性能?
10. Vue 和 React 的响应式原理,优缺点
11. Proxy 相对 Object.defineProperty 的优点
12. Proxy 的局限性
13. 什么是闭包,闭包的作用和危害?
14. JS 的原型链和事件循环
15. 什么是异步?
16. 获取 LocalStorage、浏览器 URL 的参数算异步吗?
17. requestAnimationFrame 属于微任务还是宏任务?
18. 聊一下你认知中的 CSS 移动端适配手段
19. Flex 布局
20. 算法:无重复字符的最长子串
挂了。
全部评论
这为什么会挂?
mk
拼多多招27届实习生啦 https://careers.pddglobalhr.com/campus/intern/detail?t=dRvUVvcTiA
相关推荐
03-25 18:24
广东海洋大学 前端工程师
smile丶snow:感觉可以加一些ai相关的内容吧。现在面试很少能逃掉这些问题。羡慕里面感觉缺少一个项目背景。比如第二个项目后台管理系统…你为什么要做这个后台管理系统呢?是为了解决什么问题。比如你管理一个商品列表的增加减少。需要一个背景吧。哦或者说你第一个电子书那个是c端的,你肯定需要一个管理系统吧,那就是第二个后台管理系统,但这两个难道不应该是一个项目吗?可以稍微包装一下,最起码让人看着不是玩具项目。个人观点。 点赞 评论 收藏
分享

查看14道真题和解析