一面: (项目相关)流式传输是怎么实现的?websocket和sse的区别选择依据?虚拟滚动是怎么实现的?是用库还是手动实现?(常规八股)水平垂直居中方式?防抖和节流的区别和实现?有没有什么库?如果优化构建速度?React的hooks有哪些?跟性能相关的?怎么用?深拷贝浅拷贝?有什么库?算法题:实现flat()非常温柔的美女面试官,告知好好准备二面…二面:(项目相关)乐观更新如何实现?怎么配合本地存储?websocket和sse轮询等如何选择?短时间内重复请求的话除了防抖还可以怎么做?还问了一些团队分工之类的问题算法题:两数之和面试官也很好,面了几场百度感觉面试官都很好,也不会穷追猛打,很注重业务贴合度和实际工作胜任度(如除了造轮子之后更鼓励去调现成库)也是当场告知通过,一小时后OC,准备接了,比别的offer业务好些,mentor也非常好