个人面试整理

715 阅读1分钟

简历相关积累

区别类

  1. ES5、ES6继承
  2. typeof、instanceof、constructor...
  3. 浏览器、Node的Event Loop
  4. Cookie、Session、localStorage、sessionStorage

输出类

  1. 变量、函数声明,变量作用域;this指向;new( )相关
  2. 交换两个变量的值

实操类

  1. 原生实现点击li弹出相应索引

简答类

  1. 为什么Node约定,回调函数的第一个参数必须是err(如果没有错误该参数就是null)?
  2. 为什么用setTimeout代替setInterval?
  3. scoped原理、不足、弥补或替代
  4. Vue双向绑定原理
  5. Vue生命周期
  6. Vue路由实现
  7. 从输入网址按下回车,到看到网页的过程中发生了什么?
  8. Object.assign 和 b = {...a} 是深拷贝还是浅拷贝?
  9. 什么是函数柯里化?

算法类

  1. 数组操作

源码类

  1. promise

项目难点