米哈游前端日常实习二面

1. 你在封装自定义拖拽指令的时候用到了 clientX/Y,知道它和 pageX/Y 的区别吗?

2. 绘制图形使用 SVG 的优点是什么?绘制大量图形时会有性能瓶颈吗?该如何解决?

3. 什么是同源限制?为什么有同源限制?postMessage 有同源限制吗?

4. postMessage 只能传输怎样的数据?如果我想传输函数,DOM 节点这些不能序列化的数据该怎么办?

5. 多个浏览器标签页之间能用 postMessage 通信吗?如果不能,有哪些方法实现?(localStorage + storage 事件,BroadcastChannel,SharedWorker)

6. 为什么使用 RxJS 包装流式数据?说一下 RxJS 中的常见概念和操作符?除了 RxJS 你还调研过其他方案吗?

7. 虚拟列表如何实现的?有哪些实现方案(定高,不定高,数据懒加载)?不定高虚拟列表的实现思路?数据懒加载和分页的逻辑类似吗?

手撕:
1. 实现一个工具类型,返回一个数组中每个元素的类型组成的联合类型

2. 实现一个工具函数,将一个带有缩进关系的字符串转为具有对应层级关系的树,如图1所示

总结:时长40分钟左右,基本没有八股,基于实习和项目深挖;感觉强度有点高,主包面的时候已经汗流浃背了,以及第二个手撕题看到的时候真的是两眼一黑,感觉寄了哈哈
全部评论
不是哥们,这么强吗
6 回复 分享
发布于 2025-09-28 18:09 北京
28面得大厂已经是我一倍多了
3 回复 分享
发布于 2025-09-28 17:48 北京
蚂蚁子公司,wlb公司,现在秋招启动了,可以先拿个offer保个底,点我动态查看详情投递~
1 回复 分享
发布于 2025-10-17 15:52 湖南
你是啥时候面试的
点赞 回复 分享
发布于 2025-11-16 13:28 陕西
佬,米哈游oc了吗
点赞 回复 分享
发布于 2025-10-26 10:32 重庆
不简单哦,对于实习生来说非常困难了
点赞 回复 分享
发布于 2025-10-19 22:23 北京
大神啊
点赞 回复 分享
发布于 2025-10-15 17:10 北京
太吊了!
点赞 回复 分享
发布于 2025-10-14 18:21 吉林
🐮啊校友
点赞 回复 分享
发布于 2025-10-13 14:30 重庆
26给跪了
点赞 回复 分享
发布于 2025-10-09 20:54 广东

相关推荐

面试时间:4.22下午3点 时长1h道心破碎了,对项目进行非常深度的拷问,还考了性能监测这一部分,以及一个音乐播放的场景题,全程基本无八股无手撕,最没有悬念的一次面试,g的不能再g,基本上考的都是我没有了解的知识,反问我直接问前面的答案了,还是太菜了,录音还忘记录了,算了反正也不敢听1. 自我介绍2. 虚拟列表怎么实现的3. 一道性能指标采集代码找错误,力竭了,根本找不出来,根本没了解过这部分知识4. 文件上传是怎么实现的5. 大文件分片上传时,计算 5MB 分片 MD5 大概要多久6. 如果文件很大,计算完整文件 MD5 很耗时,有什么性能优化方案7. Web Worker 在大文件 MD5 计算里能怎么用8. 服务端保存所有分片索引和分片文件,会不会导致碎片文件越来越多9. 分片合并完成后,服务端临时分片目录应该怎么清理10. 如果清理了分片,下次上传同一个文件还能不能做分片级别的秒传11. 秒传应该基于完整文件 hash 还是分片 hash12. 服务端怎么设计分片管理,才能避免既存完整文件又存所有分片造成空间浪费13. 如果两个文件部分分片相同、整体文件不同,怎么判断和复用分片14. 歌曲列表页点击歌曲后,如何打开一个独立播放页15. 如果播放页已经存在,列表页怎么通知已有播放页切换歌曲16. 怎么判断播放页是否已经存在或是否被关闭17. 如何用 LocalStorage 实现跨页面通信18. 如何用 LocalStorage 实现页面间心跳检测19. LocalStorage 轮询方案有什么性能问题20. 除了 LocalStorage,跨页面通信还有哪些更好的方案21. postMessage 和 Service Worker 怎么用于跨页面通信22. 歌曲列表中大量图片加载时,如何先展示占位图23. 图片加载成功后怎么切换为真实图片24. 图片加载失败后怎么展示失败图25. 如何通过图片的 load 和 error 事件判断加载状态26. 你接触过 React Native 或 Flutter 这类跨端技术吗27. Vite 相比 Webpack,为什么开发阶段启动更快28. Webpack 能不能也配置成使用 ES Module29. Vite 的热更新 HMR 是怎么实现的30. WebSocket 和 SSE 有什么区别31. 反问
查看30道真题和解析
点赞 评论 收藏
分享
评论
11
55
分享

创作者周榜

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