字节生活服务前端校招二面 1h
- react17 18有哪些新特性
- useEffect第一个参数的入参和返回值是啥
- useRef使用场景
- requestAnimationFrame的作用,如何在代码中调用
- 项目拷打:空间索引作用,kd-tree对空间索引做了哪些优化
- http2和http1.1做了哪些优化
- tcp三次握手的过程 最后ack一次丢失会发生什么 重复收到ack如何处理
- 手撕:throttle实现
- 手撕:async pool实现控制并发请求
字节生活服务前端校招三面 1h
- 项目拷打:rag的流程和项目的创新点,子问题拆分如何实现
- sse用的是啥协议,前后端具体如何实现不断发送内容
- sse和websocket的区别
- http建立连接过程
- requestiAnimationFrame执行时机
- 如果requestiAnimationFrame执行一个非常耗时的同步任务,会发生什么
- localStorage操作是同步还是异步
- csr和ssr区别
- ssr node端请求后端数据接口报错,如何处理
- ssr后端失效,如何切换为前端渲染
- ssr造成服务端负载增大,如何缓解
- 0.1 + 0.2 为啥不等于 0.3,如何解决
- csrf是啥,非同源请求为啥不会拦截,如何防止crsf
- typeof使用有啥注意的地方,typeof NaN 的结果是啥
- 手撕:字符串模板匹配
- 算法:括号生成 lc22