字节广告前端面经

8.3hr主动约面
一面 8.28
自我介绍
1.讲实习
2.长列表性能优化 (分页 无限滚动 虚拟列表 图片懒加载)
3.虚拟列表实现方法(等高 非等高)
4.虚拟列表在每次划入划出的时候图片资源会重新请求 怎么处理?
5.刚刚提到了缓存 讲一下缓存机制
6.Taro原理
7.手撕 一个倒计时组件纠错(不同实现方案)
8.手撕 两个升序数组合并
秒过

二面 9.4
二面比较基础
自我介绍
1.TCP UDP区别
2.浏览器输入URL到展示页面过程
3.分析script标签阻塞咋办
4.分析Css代码阻塞咋办
5.刚刚讲到了raf ric原理分别是啥
6.浏览器帧数怎么定义
7.重排重绘定义 伪元素是重排还是重绘
8.prefetch preload区别
9.async defer的区别 script标签如果放在头部会有哪些风险
10.讲一下你认识的React
11.useeffect里放了数组或对象这类型是怎么比较的?
12.图片懒加载怎么实现?
13.讲一下你认识的fiber
14.回到上面的css解析和dom解析 这两个是同时的嘛?
15.讲一下webworker
16.讲一下React流式传输
17.怎么减小打包体积?
18.三道手撕
1.一个升序数组给两种方法找出一个元素x的出现次数(直接遍历 二分)
2.数组扁平化
19.反问 说广告最重要的就是性能优化 所以会问这么多
二面压力比较大 面试官的回应比较小而且问题大多都是开放题 语言组织当时紧张了有些没有系统回答上来,想到什么就说什么了 性能优化还是要复习一下
9.8过

9.10三面
1.自我介绍 重点讲出你有什么优势 竞争力
主播这里比较聪明讲了一下实习时候对一个通用业务的开发流程,具体到一些具体实习业务上
2.还有什么平时学习时候的吗 我提到了React的useOptimistic钩子
3.刚刚提到了React19,知道useActionState嘛
4.讲一下实习亮点
5.一到了防抖 直接开始手撕ts的useDebounce
6.知道React流式传输吗
7.反问 我问了一个团队的基本开发过程和分工管理 这里ld看来是被我问住了 想了一会也和我聊了好久 
当时面试提了React19和实习理解就感觉自己能过了 明显能看出ld有点微微笑容 反问交流时间也很长

结束会议后5分钟就过了

9.15hr面
9.30oc
给我的感觉是虽然没考工程化知识 但是对于这种基础的性能优化广告部门很看重 正好我运气好可能复习过蛮多的 二面的开放题准备不充分 然后三面的开放题也最好说一些与时俱进的内容 展示自己的思考
全部评论
接好运
点赞 回复 分享
发布于 10-01 21:09 河北

相关推荐

评论
点赞
9
分享

创作者周榜

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