字节前端一面面经

自我介绍....

实习项目

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:

暑期面过字节,相比来说这次手撕算少了

对味了,希望多来点手撕

全部评论
弹性:不要被10-9-5和申请加班约束,想加多少就加多少,甚至不用申请
点赞 回复 分享
发布于 09-05 12:22 浙江

相关推荐

不问项目不问实习,就问一点八股和场景题,两道手撕都写出来了,思路没问题,说第二道写的有点绕。感觉一道easy一道mid,第一道判断两个字符串用到的字符是否完全一样;第二道判断是否是满且平衡的二叉树也是非常好的一款面试官,一直点头表示肯定,比那个字节老登好多了😾问react中性能优化,首先一些react的hook,然后经典各种懒加载,骨架屏,打包过程中的优化,流式渲染之类问深拷贝,讲讲。问不同数据类型相加,如何返回结果,隐式类型转换相关。我只知道字符串和数字加起来会变成字符串啊啊啊问一个自适应大小的父元素,如何让子元素的宽高比一直是2:1,浏览器应该有一个api可以做到,但我不知道叫啥也不知道咋用,回答的是那内边距全部占满,然后再根据绝对定位调整展现的大小问css的width/offsetwidth/scrollwidth这些分别是啥问ai对话的时候,如何实现一个字一个字的这种效果,答流式传输sse,一个字一个字的是动画效果就记得这几个⬆️,回答的时候想到啥说啥,能说多少说多少,避免问出来我不会的问题。感觉没说几个字就直接手撕了,感觉手撕也没花多长时间就一个小时了,怕不是被kpi了😭但面试官很好,kpi我也面的很舒服也不会不高兴,最后说如果推进的话会有HR联系您(居然用了您,比密码的字节好多了,体验感拉满)最后问了一下,有三轮技术面一轮hr,第二轮依旧不是具体的组,还是混着面的,感觉能推进的话下一轮会很难
查看8道真题和解析
点赞 评论 收藏
分享
评论
1
6
分享

创作者周榜

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