shopee前端面经

一面

1.进程、线程的区别

2.浏览器中不同的tap页是进程还是线程

3.XSS是怎么攻击的

4.CSRF是怎么攻击的

5.长连接keep-alive

6.http2的特性,说了多路复用,问keep-alive 也可以实现,有什么区别

7.微队列中有微队列,宏队列中有微队列,陷入循环

8.react的单向数据流是怎么回事

9.千分位逗号分隔



二面

1.自我认识,优缺点

2.介绍一下react

3.diff算法

4.HTTP2的特性

5.常用状态码

6.304是多好还是少好(应该是少好)

7.用户反应按钮点不了,怎么处理

8.下次要怎么处理(提示了性能,安全)

9.性能优化方式

8.(上面提到了requestAnimationframe)requestAnimationframe为什么能实现性能优化

9.requestAnimationframe是在什么时候执行,在什么时候之前(浏览器重绘),什么时候之后(不太清楚,提示了它属于宏任务)

面试官人很好,问的很有思想,面试中也可以学习到

不知道用户反馈错误之后要怎样处理,有大佬知道希望可以指导我一下
#Shopee##面经##校招##前端工程师#
全部评论
楼主一面第七个问题是什么意思哇?事件循环嘛?
1 回复 分享
发布于 2020-08-01 15:59
requestAnimationFrame不属于宏任务吧
点赞 回复 分享
发布于 2021-10-11 16:27
楼主每一面大概多久啊
点赞 回复 分享
发布于 2020-09-10 12:04
请问楼主为什么304少好?
点赞 回复 分享
发布于 2020-09-05 15:40
楼主二面手撕了吗?
点赞 回复 分享
发布于 2020-08-07 09:29
我面试的时候 ,面试官给我说requestAnimationframe不属于微任务也不属于宏任务,有点懵了
点赞 回复 分享
发布于 2020-08-03 10:43
shopee面经看了好几个都是react  vue已经没人要了吗 哭死😭
点赞 回复 分享
发布于 2020-08-01 14:50
好的,谢谢
点赞 回复 分享
发布于 2020-08-01 14:21
可以 挺基础的
点赞 回复 分享
发布于 2020-08-01 13:42
没问算法题吗
点赞 回复 分享
发布于 2020-08-01 11:37
楼主啥时候做的笔试啊
点赞 回复 分享
发布于 2020-08-01 11:36
点赞 回复 分享
发布于 2020-07-31 18:40

相关推荐

不愿透露姓名的神秘牛友
昨天 17:10
点赞 评论 收藏
分享
06-07 12:20
新余学院 Java
点赞 评论 收藏
分享
nus2201602...:兄弟,你这个简历撕了丢了吧,就是一坨,去找几个项目,理解项目流程,看几遍就是你的了,看看八股就去干了,多看看牛客里别人发出来的简历,对着写,你这写的啥啊,纯一坨
点赞 评论 收藏
分享
评论
7
51
分享

创作者周榜

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