快手前端实习一面

1、懒加载原理 以及项目里是怎么做的 如何利用IntersectionObserver实现图片懒加载

2、使用自定义hooks实现懒加载的入参出参设计

3、无限滚动怎么实现的 滚动条是怎么设计的

4、无限滚动和虚拟列表的区别

5、无限滚动和虚拟列表可能会互斥,你的项目里是一起用的吗,怎么整合的?

6、如果重新回到顶部,顶部的那些列表是同时渲染吗?如果渲染到第二屏,第一屏渲染的数据就会销毁吗

7、代码分割怎么做的

8、如何衡量页面渲染事件优化了

9、手撕 flex、grid布局实现

10、防抖节流

11、promise理解 promise.all

12、react hooks理解 常用的hooks

13、实现一个自定义hook 用来获取上一次渲染的值(比如说count值)

14、ts实现获取二叉树的所有路径

全部评论

相关推荐

评论
2
3
分享

创作者周榜

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