字节跳动 抖音直播 前端 秋招 一二三面凉经

不知道说什么,其实感觉个人答得还行,但是本人在前端知识点有明显缺陷(这年代有人学前端不会TS不会工程化?)又懒得学,有些问题自然答不上来。
业务和图形学相关,所以图形学警告。

三面

八股:
- 怎么判断一个对象是空对象?symbol的键怎么获得呢?Proxy和Reflect分别是什么,侧重什么。
- 讲讲贴图的作用,列举了纹理\法线\噪声...
- 怎么优化贴图?纹理压缩\mipmap\GPU instancing
- 有几种纹理压缩的方式
- 游戏性能优化有哪些常见手段
- 游戏中有哪些常见动画,怎么优化spine动画
- 常见的模型格式有哪些

其他:
- 如何快速融入新团队?
- 三到五年职业规划
- 接下来在学校吗?毕设做的咋样了
- 你选择一个团队最看重什么?
- 我们团队没有低职级的,全部都是专家,竞争压力很大,你对此会有担忧吗?

手撕:TS类型体操,我不会。
手撕:设计一个数据结构,页面中有很多panel,维护panel的优先级,越高的在前面。

二面

工程化

- 什么叫AST
- ast在前端工程化的作用有哪些?
- tree shaking底层怎么实现的
- ESM和CJS的区别,CJS能tree shaking吗
- HMR用过吗,底层知道怎么实现的吗
- CJS在导出后,修改变量和修改对象,有什么区别?
- ESM可以动态导入吗

设计模式

- 除了单例模式,在项目里用过什么?

性能优化

- performance面板是怎么用的

手撕:原型链问题、并发池

一面

手撕

- 事件循环输出题
- eventbus
- 如何判定两个多边形相交(标准答案应该是凸分解+分离轴算法,个人讲的三角剖分+重心轮询判定顶点是否在三角新内)

问题

- 了解过音视频推流和拉流的区别吗
- 有哪些宏任务,哪些微任务?
- 什么叫做HTTP的流式响应
- 讲讲vue的双向绑定原理,proxy和defineProperty的区别?
- drawcall是什么,要怎么做来尽量防止批处理被打断
全部评论
这手撕最后一个什么玩意
1 回复 分享
发布于 2025-09-21 17:46 上海
好可怕啊,没有低职级的,全都是专家
1 回复 分享
发布于 2025-09-21 15:15 浙江
AI数字人吗 还是 PC直播
点赞 回复 分享
发布于 2025-10-14 20:38 江苏
我嘞个webgl大佬
点赞 回复 分享
发布于 2025-10-13 11:36 广东
三面问的啥啊,一个不会
点赞 回复 分享
发布于 2025-09-20 15:13 广东
我勒个大佬啊😭
点赞 回复 分享
发布于 2025-09-20 14:54 江苏

相关推荐

04-21 16:38
已编辑
中山大学 前端工程师
面试时间:4.21下午3点 时长55min目前面试起来压力最大的一场,面试官基本没有什么反馈,少量八股,其他全是对项目的拷打和场景题,吓哭了1. 自我介绍2. 你说的打包技术指的是 Webpack 还是 Vite3. 你是前后端都开发吗,包括 Node.js 吗4. 讲一下浏览器里的宏任务和微任务5. 浏览器事件循环和 Node.js 事件循环有什么区别6. 看代码说答案:事件循环相关7. 强缓存和协商缓存有什么区别8. TypeScript 里 type 和 interface 有什么区别9. 项目中 type 和 interface 怎么选择10. 介绍一下 SSE 的实现11. SSE 和 WebSocket 有什么区别12. 为什么你的 AI 对话项目选择 SSE 而不是 WebSocket13. 你的多轮对话项目只支持文字,还是也支持图片修改14. 如果要支持图片加工创作,和纯文字对话设计上有什么不同15. 多轮图片编辑或多轮文字对话出现意图偏移,怎么优化16. 上下文过长导致语义偏移,工程上怎么优化17. 你的上下文摘要压缩策略是怎么做的18. 讲一下你虚拟列表的整体实现思路19. Markdown 安全渲染里怎么防止 XSS20. 为什么选择做后台管理系统这个项目21. 大文件分片上传是怎么实现的22. JWT 双 Token 登录机制是怎么设计的23. 怎么基于双 Token 实现单点登录24. 权限管理是怎么设计的25. AI 生成代码和你手写代码的比例大概是多少26. 看代码说答案:this 指向相关27. 严格模式下 this 的输出有什么变化28. 两道手撕:实现带最大并发数限制的 Promise.all,LC101 对称二叉树29. 反问
查看29道真题和解析
点赞 评论 收藏
分享
评论
19
38
分享

创作者周榜

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