字节前端面经
自我介绍
聊了聊实习项目。
1. 你用的哪个 React 版本?感觉 React 这些年的发展趋势是啥?
2. 常用哪些 Hook 来优化组件渲染?
3. 如果 `useEffect` 用太多导致重复渲染,咋办?
4. 聊聊信息流长列表的优化?
5. 简历上说帧率提升很大,用户体感上有啥变化?有啥反馈吗?
6. 介绍下 SSE?它是啥协议,用在哪,有啥要注意的?
7. SSE 推送断了,怎么处理异常?
8. 你用的 SSE 是原生的还是第三方库?断线重连是 SSE 自带的还是库的功能?
9. WebSocket 的传输机制和 HTTP 有关系吗?
10. WebSocket 建立连接时会用到 HTTP 吗?
11. 介绍下浏览器的 GC 机制?
一道算法一道手撕
算法题:大数相加(字符串形式)。边界 case 有哪些?复杂度?思路?如果带小数咋办?
手写题:实现一个 `call` 函数。原理是啥?原型链了解多少?