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

不知道说什么,其实感觉个人答得还行,但是本人在前端知识点有明显缺陷(这年代有人学前端不会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是什么,要怎么做来尽量防止批处理被打断
全部评论
这手撕最后一个什么玩意
点赞 回复 分享
发布于 09-21 17:46 上海
好可怕啊,没有低职级的,全都是专家
点赞 回复 分享
发布于 09-21 15:15 浙江
三面问的啥啊,一个不会
点赞 回复 分享
发布于 09-20 15:13 广东
我勒个大佬啊😭
点赞 回复 分享
发布于 09-20 14:54 江苏

相关推荐

10-04 10:15
已编辑
华南农业大学 前端工程师
字节生活服务一面 9.10组件通信的方式?怎么判断是不是数组?数组有哪些方法?哪些会修改原始数组?cookie怎么存储的?怎么设置cookie解决跨域有哪些方法?JSONP支持post吗?反代有哪些?nodejs可以怎么做?websocket为什么能解决跨域?css怎么实现响应式布局flex布局怎么做居中?只想让一个元素居中怎么做?做题promise输出实现函数延时重复执行版本号大小排序字节生活服务二面 9.12介绍实习询问插件的整个业务逻辑iframe通信有哪些方式为什么不用EventSourse流式http是怎么关闭的,浏览器怎么知道被关闭了介绍项目,有哪些页面有做监控吗?要监控哪些内容?前端性能优化相关跨域怎么解决websocket权限是怎么做的Oauth2的逻辑html,js,css怎么使用协商缓存还是强缓存git有哪些命令做题promise相关合并有序数组是怎么学习的字节生活服务三面 9.17dns解析的过程?怎么调试A记录和CNAME记录的区别讲讲进程和线程进程通讯的方式有哪些?具体说说sse和websocket的区别?具体到数据传输讲讲https?证书是用来干嘛的?http2和3http1.1设置了keepalive会发生什么js事件循环浏览器渲染的流程改变字体大小会导致回流吗?setTimeout不精确的原因有哪些?浏览器垃圾回收机制?标记清除法有什么缺点?为什么要分代?渲染过程中遇到script怎么处理可能出现dom树没有但渲染树中有节点的情况吗移动端适配有哪些方案?优缺点?介绍项目有offer了吗?还在面哪些?为什么学前端这个校招的过程中,你觉得你的长处和短处有哪些做题版本号排序
点赞 评论 收藏
分享
评论
11
20
分享

创作者周榜

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