字节跳动 抖音直播 前端 秋招 一二三面凉经
不知道说什么,其实感觉个人答得还行,但是本人在前端知识点有明显缺陷(这年代有人学前端不会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是什么,要怎么做来尽量防止批处理被打断
业务和图形学相关,所以图形学警告。
三面
八股:
- 怎么判断一个对象是空对象?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是什么,要怎么做来尽量防止批处理被打断
全部评论
三面问的啥啊,一个不会


我勒个大佬啊😭
相关推荐