阿里虎鲸文娱前端一面

面了将近70min,拷打了很多之前完全没接触的问题。快两个月没准备面试了,实习的细节很多都记不太清没答上来。

  1. 自我介绍
  2. 自学和实习中遇到的最大的技术问题是什么?怎么解决的?
  3. 文件上传到一半,用户刷新页面或者网络中断,这种情况怎么处理?
  4. 分片信息是存储在localstorage吗?localstorage和cookie的限制大小是多少?如果溢出大小了怎么办?
  5. 讲一下OSS是什么?评论,弹幕,文章这些信息数量都很大,这些数据也是存储到OSS上面吗?
  6. 有没有了解过cdn是什么,和oss有什么区别?
  7. 封装的vue自定义指令和hook分别带来什么样的优势?
  8. 既然都是能复用的逻辑,Vue中的hook和普通的utils有什么不一样吗?和React的hook又有什么不一样?
  9. 订单倒计时的时候为了性能优化只处理视口内的订单,如果用户在页面长时间停留,停了十分钟再往下滑动,倒计时还能精准吗?
  10. 用户修改了设备的时间,导致前端date.now的时间不准确,实际上订单倒计时,没过期但是页面展示已过期了,这个情况怎么处理?
  11. 抢票抢购倒计时这种场景下,需要不断从服务端同步时间,会不会造成服务器压力过大?而且网络请求本身也会耗时,导致时间不准确,应该怎么解决?
  12. 为什么要使用pnpm,有什么好处
  13. 幽灵依赖具体是怎么产生的?
  14. monorepo有什么好处?有什么缺点吗?
  15. JSB的概念,通信原理是什么?
  16. 性能优化有哪些措施讲一下
  17. Vuex和pinia有什么区别?
  18. 发布订阅模式最开始都需要注册事件,有没有什么方法能够不需要注册,实现自动监听?
  19. Vue3和Vue2的区别?
  20. watch和watchEffect的区别?
  21. JavaScript中this指向有哪几种情况
  22. 定时器回调函数和箭头函数的this是怎么确定的
  23. 讲一下JS的原型和原型链
  24. CSS中如何让一个未知宽高的元素垂直水平居中?
  25. 移动端的响应式适配是怎么做的?
  26. 有没有了解动态设置rem的方案是怎么实现的?一般来讲会设置多少?
  27. 反问业务
#发面经攒人品#
全部评论
问这么多,看着都有压力了
点赞 回复 分享
发布于 昨天 12:31 陕西
问的这么多,
点赞 回复 分享
发布于 01-07 23:27 北京
70分钟连珠炮🔥答完直接升级前端战神!别急,把今天被问懵的点连夜补成博客,下轮你就是面试官的噩梦😎
点赞 回复 分享
发布于 01-07 14:27 北京
正常的,我也很久没面试了,今晚面试,紧张的一批
点赞 回复 分享
发布于 01-07 14:15 广东

相关推荐

点赞 评论 收藏
分享
评论
3
9
分享

创作者周榜

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