字节 Coze 前端日常一面

1. 说一说 http1.0,http1.1,http2.0 各自的特点

2. 项目里面用了 SSE,讲一讲它和 WebSocket 各自使用场景?它和 http 协议有区别吗?

3. SSE 所有浏览器都支持吗?比较老的浏览器如何做兼容?

4. 你提到使用 Vite 插件做兼容,那么如何开发一个插件?该兼容插件的原理了解过吗?

5. 你说 Vite 的插件机制来源于 Rollup,那为什么开发阶段的 EsBuild 也能使用插件?

6. 你提到了 Plugin Container,看过它的源码吗?

7. 你说插件底层使用 Babel,有了解过它的核心包吗?什么是 AST,有什么用?

8. 兼容问题涉及到语法降级和 Polyfill,如何做到根据浏览器兼容性动态导入 Polyfill 代码?

9. Vite 为什么快?Webpack 相较于 Vite 有哪些优势呢?Webpack 的替代品有了解过吗?

手写:
1. 实现一个工具类型,返回一个函数的返回值类型
2. 实现一个 Omit 工具类型
3. 实现一个有并发限制的异步任务调度器类 Scheduler Class
4. LRU 缓存
5. 数组转树

反问:问业务问建议问AI
感受:怎么这么多手撕啊啊啊,感觉三分之二的时间都在手撕代码
全部评论
怎么这么多工程化,我全都不懂
点赞 回复 分享
发布于 2025-10-18 19:20 重庆
佬被问这么多工程化还有这手写也太多了吧
点赞 回复 分享
发布于 2025-10-17 21:18 湖北
怎么这么难
点赞 回复 分享
发布于 2025-10-17 20:26 湖北
太强了我也想面字节
点赞 回复 分享
发布于 2025-10-17 19:52 北京
太强了,未来的ssp选手
点赞 回复 分享
发布于 2025-10-17 18:57 北京

相关推荐

面试官介绍部分 pcg 腾讯视频1. 什么是闭包,什么时候会用到2. 电商项目中,如何将FCP从3.3优化到1.83. WebP与PNG、JPG图片格式区别4. SSE跟WebSocket的区别5. 流式对话中响应中断如何处理6. Agent中react模式是怎样的7. Skills、MCP、CLI三者区别与优缺点8. 什么是状态机,语音输入为什么要用状态机9. 封装组件需要遵循哪些原则10. AI聊天对话框如何实现,怎么承接SSE流式返回11. AI流式输出图片、PDF、富文本、Markdown、交互组件如何统一渲染12. 用户个人知识库搭建与完整使用流程13. 文档上传后解析、分块、向量化、入库、检索全流程14. 自研知识库和普通桌面AI上传文档问答区别、项目初衷15. Monorepo大仓与传统单层单体架构优缺点对比16. Monorepo和微前端是不是同一个东西,区别是什么17. 业界主流大仓、模块化工程方案有哪些18. 为什么需要微前端,解决什么痛点19. 常见微前端框架及各自特点20. 微前端适用场景与优缺点21. 对Harness Engineering的理解22. Agent人机等待、表单确认、对话交互闭环实现深度23. Harness工程是否有项目落地实践24. 面试回答流畅是提前准备还是真实项目积累反问:组内具体的业务根据面试表现给建议结果多久出 1-2天面试完一个小时约二面了
查看24道真题和解析
点赞 评论 收藏
分享
评论
16
51
分享

创作者周榜

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