鼠鼠死于字节

字节飞书 前端开发 秋招二面面经

  1. 自我介绍
  2. 介绍一下你在小红书的具体工作?遇到了什么问题,如何解决?
  3. webgl 在平台上有什么限制?
  4. 说一下 webgl 的兼容性问题?
  5. 可以举例一些 API 吗?如果这些 API 出现问题,可以怎么处理
  6. 有没有看过 webgl 底层?
  7. APM 埋点是怎么用的?
  8. 埋点性能上有什么问题。
  9. 用什么方法去平衡性能消耗?
  10. 说一下首屏加载和白屏的区别,怎么优化
  11. 埋点的 SDK 怎么实现的
  12. SDK 比较耗时,可能对业务有一些影响,如何规避
  13. 如果要监控用户关闭页面,如何进行上报?
  14. 介绍一些其他项目,出现什么问题,如何解决
  15. 介绍一些 iframe 进行通信和 postMessage 跨域
  16. 还有其他解决跨域的方式吗?
  17. 在其他方式下,要实现父子组件的消息通信用什么方案?
  18. 输出题
  19. 实现 n=2,输出 ['()()','(())']
  20. 实现 [1,2,3,5,2,1],输出出现一次的[3,5]
  21. 反问
#软件开发笔面经#
全部评论
一面二面是连着的吗
点赞 回复 分享
发布于 09-23 21:04 浙江
太难了吧,大佬这是问项目里的场景还是纯八股
点赞 回复 分享
发布于 09-23 23:34 广东

相关推荐

Webpack的Tree Shaking是一个用于删除代码中未被引用的未使用代码的优化技术。它可以显著减小打包后的文件体积,提高网页加载速度。要配置Webpack实现代码的无用代码剔除,需要进行以下几个步骤:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=fffb9e7b5576495f90d9596c40989b9f确保你的代码是使用ES6模块语法编写的,而不是CommonJS(require)语法。因为Tree Shaking只对ES6模块有效。在Webpack配置文件中,通过设置mode为production,启用Webpack的生产模式,此时Tree Shaking功能会默认开启。确保你的package.json文件中的sideEffects字段被正确配置。sideEffects字段告诉Webpack哪些文件是没有副作用的,可以进行Tree Shaking。如果你的应用是纯粹的JavaScript应用,可以将sideEffects设置为"sideEffects": false。如果你的应用使用了一些有副作用的模块(例如CSS文件),你需要将这些模块添加到sideEffects字段中。这样Webpack就不会将这些有副作用的模块进行Tree Shaking。需要注意的是,Tree Shaking只适用于ES6模块语法,并且只能剔除未引用的代码,不能剔除被动态引用的代码(例如通过字符串拼接生成模块路径)。另外,一些特定的代码结构可能会导致Tree Shaking失效,例如使用eval、with等特殊语法。配置完成后,运行Webpack打包构建,未被引用的代码将会被删除,从而减小文件体积。
2024-11-03
在牛客打卡264天,今天也很努力鸭!
点赞 评论 收藏
分享
3 17 评论
分享
牛客网
牛客企业服务