记一次小米前端面试题(一面)2020.10.28

  1. 性能优化
  2. vue中key的作用
  3. 浏览器输入URL到页面的过程
  4. DOM解析过程
  5. css文件为什么在head中引入,而不放在body中
  6. js文件为什么放在body底部,别的非阻塞加载js的方法,async与defer
  7. cookie与session的区别
  8. cookie如何设置有效期,cookie大小,cookie字符串由什么构成
  9. localStorage与sessionStorage的区别,localStorage如何设置在一定时间内去掉
  10. React与vue比较
  11. vue响应式原理
  12. vue3有哪些变化,为什么用proxy
  13. 浏览器与node的事件循环,有什么区别
  14. 浏览器的宏任务和微任务
  15. Node的setTimeout与setImmidient的执行顺序
  16. 用过requestAnimationFrame吗
  17. vue在监听数组和对象时有什么不同
  18. diff算法
  19. jsonp的作用与限制
  20. 跨域方法
  21. AST抽象语法树
  22. canvas与SVG的区别 应用场景
  23. 为什么要进行同源限制
  24. 垃圾回收机制
  25. 硬件加速

你可能感兴趣的:(小米面试,vue,面试,js,javascript)