2021-09-25 面经

面试经历 + 询问问题

  1. 自我介绍,你的技术栈;
  2. 谈谈深、浅拷贝;
  3. JS的运行机制;
  4. 你知道数组的reduce方法嘛?reduce的参数?可以干什么?
  5. 怎么手写reduce;
  6. 手写map;
  7. 防抖节流你了解嘛?怎么实现?
  8. 哪些操作会导致内存泄漏?
  9. 简单介绍一下 V8 引擎的垃圾回收机制?
  10. 你知道函数柯里化嘛?怎么实现?
  11. 说说你对原型和原型链的理解;
  12. 有哪些获取原型的方法?
  13. 什么是高阶函数?有什么用?
  14. 回调函数有什么优点?缺点?
  15. 你了解Promise嘛?它的优点?缺点?说说怎么实现的?底层原理;
  16. 说说async,await?
  17. 前端性能优化?
  18. 你知道vue的异步渲染嘛?nextTick
  19. vue组件间数据的传递方式有哪些?
  20. React你熟悉class,fun组件嘛?hook有什么特点?
  21. 虚拟dom和真实dom有啥区别?
  22. setState有几个参数?第二个参数回调是同步的嘛?
  23. setState如何同步获得最新state数据?
  24. useMemo和useEffect有什么区别?
  25. React的性能优化有什么?
  26. 你做项目遇到了什么难点?怎么解决的?
  27. 项目中遇到的跨域问题如何解决的?
  28. 你了解TS嘛?
  29. 你了解webpack嘛?需要配置哪五个配置项?
posted @ 2021-09-27 14:46  青柠i  阅读(78)  评论(0编辑  收藏  举报