字节前端一面

自我介绍....
实习项目
1.  使用的 React 版本? React 版本演进的趋势是怎样的?
2.  经常使用哪些 Hooks 来优化组件的渲染表现?
3.  如果过度使用 `useEffect` 导致了多次渲染,如何处理?
4.  介绍一下信息流长列表优化
5.  简历上提到帧率有很大提升,给用户带来了怎样的体感变化?用户反馈?
6.  介绍一下 SSE,包括它属于哪种协议、使用场景以及需要注意的点
7.  如果 SSE 推送中断了,如何处理异常?
8.  使用的 SSE 是原生 API 还是第三方库?断线重连是 SSE 本身支持的还是库封装的功能?
9.  WebSocket 的传输机制和 HTTP 有关系吗?
10. WebSocket 在建立连接之初会基于 HTTP 吗?
11. 介绍一下浏览器的垃圾回收(GC)机制,开始吟唱

一道算法一道手撕
算法题:大数相加(字符串形式)边界样例?复杂度?思路?带小数怎么处理?
手写题:手写实现一个 `call` 函数,实现原理?原型链知道多少?

反问
业务、工作时间(弹性)、对AI工具的看法和支持

PS:
暑期面过字节,相比来说这次手撕算少了
对味了,希望多来点手撕
#发面经攒人品#
全部评论
都是天文符号
2 回复 分享
发布于 09-08 20:07 江苏
佬这是哪个部门呀
点赞 回复 分享
发布于 09-16 13:48 湖北
你的面经被人抄了,不过他时间比你快10分钟左右,是因为你又编辑导致发布时间变了吗
点赞 回复 分享
发布于 09-08 21:30 湖南
佬是撕的不够爽吗
点赞 回复 分享
发布于 09-03 22:07 安徽
好多八股呀
点赞 回复 分享
发布于 09-03 10:43 上海

相关推荐

又是化作春泥更护花系列。面了三十多场下来发现,不同公司不同部门的面试官都给人不一样的感受,直觉上气场相宜的公司面起来都会比较顺利,气场冲突的就会给我一种非常不舒服的感觉,挂的也很快。比如有一家大厂(就不说是谁了),两个面试流程都让我非常难受,面试官和我交流时都让我如坐针毡,总感觉有一股似有若无的轻蔑之意。所以就算城市和业务再喜欢,之后没有再开新流程了。团子整体属于和我大体相宜,但有时候会差一口气的公司。整体感觉就是四个字:好事多磨。是需要修来的缘分。---自我介绍其他offer流程的情况---八股:怎么实现垂直居中html中的cross-origin见过吗,说一说(英语有口音一开始没听懂)浏览器缓存和本地存储有没有用过requestAnimateFramets中interface和type的区别webpack中plugin和loader的区别,plugin发送作用的时机,打包构建的流程---场景题:如果你是一个地图jdk的开发者,写了一个Map对象提供给业务方,但他们可能创建这个地图实例的时候会把这个对象放到vue的date对象中,被响应式系统识别然后造成性能卡顿,你怎么避免这种情况发生。(很奇怪,从来没遇到过这么具体的场景题,怎么回答面试官都说不对)---手撕1. 实现一个类似setInterval的定时执行函数,使其执行间隔时间递增,每执行一次,间隔时间递增1000ms, 输出执行次数,第一次执行在调用函数时直接执行,间隔时间为0.2. 写一个网络请求时间互斥的fetch,无论如何频繁调用,都是串行发出请求,前一个请求结束之后才能进行后一个请求。---反问有没有什么建议 =》 广度够了,深度还可以增加,可以去读读vue的源码业务 =〉 并非做地图渲染,而是做数据相关,如to C的商家,toB公司内部如后端的,toM面向运营的。和打电话约面试时说的根本不一样,很奇怪。---当天下午挂了,意料之中。两天后又被另一个部门捞起来了,详情请待后续分解。
查看11道真题和解析
点赞 评论 收藏
分享
评论
4
34
分享

创作者周榜

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