面试题汇总

132 阅读1分钟
  • 1、项目:
  • 微前端:js隔离、css隔离、stylecomponet优缺点、通信机制
  • cookie缓存相关
  • [ ]
  • 2、原型、原型链
  • [ ]
  • 3、常用数组的方法(是否改变原数组)
  • [ ]
  • 4、手写promise
  • [ ]
  • 5、手写useState
  • [ ]
  • 6、set()、map()
  • [ ]
  • 7、受控|非受控|状态|无状态
  • [ ]
  • 8、性能优化
  • [ ]
  • 9、手写webpack
  • [ ]
  • 10、常用hook及其原理
  • [ ]
  • 11、useReduser()原理
  • [ ]
  • 12、refs原理
  • [ ]
  • 13、闭包
  • [ ]
  • 14、箭头函数
  • [ ]
  • 15、jsx是什么
  • [ ]
  • 16、this指向
  • [ ]
  • 17、事件循环、宏任务、微任务
  • [ ]
  • 18、算法、数据结构、创建一个类
  • [ ]
  • 19、node.js
  • [ ]
  • 20、轮询、长轮询(了解)
  • [ ]
  • 21、常用布局
  • [ ]
  • 22、跨域 、状态码302、301
  • [ ]
  • 23、匿名函数
  • [ ]
  • 24、Flash提供了ExternalInterface接口与JavaScript通信
  • 两个方法:call和addCallback
  • 作用:call让Flash调用js里的方法,addCallback是用来注册flash函数让js调用。
  • [ ]
  • 25、js多线程
  • [ ]
  • 26、事件的三个阶段
  • [ ]
  • 26、笔试题:
  • [ ]
  • 1、输出什么
  • const myfn = ({x,y,z}) => {
  • console.log(x,y,z)
  • }
  • myfn(1,2,3)
  • [ ]