interview

interview

html

  1. h5

CSS

  1. 选择器优先级
  2. bfc
  3. 布局
  4. 盒模型
  5. css3

js

  1. Dom事件的三个步骤
  2. 事件循环机制
  3. promise
  4. es6
  5. 继承
  6. 原型链
  7. 事件委托,事件冒泡,事件捕获
  8. 闭包

框架

  1. diff算法
  2. 虚拟dom树
  3. 性能是否比原生好
  4. Dom.render之后发生了什么
  5. 生命周期
  6. 新增api 钩子函数

计算机网络

  1. 7层协议
  2. 302,303,307
  3. 跨域
  4. https

浏览器

  1. 执行顺序
  2. session cookie
  3. defer async

设计模式

  1. 观察者模式

算法题

  1. 快排
  2. 二分查找
  3. 冒泡
  4. dp
  5. 回文字符串

安全

  1. xss
  2. csrf

其他

  1. 防抖截流
  2. 手写promise
  3. 深浅拷贝

深度

  1. react diff算法
  2. react 对比vue
  3. redux 的原理 解决什么问题
  4. redux 的优缺点
  5. redux-saga的原理 解决什么问题
  6. redux-saga的优缺点

  7. mobx 的原理 解决什么问题

  8. mobx的优缺点
  9. immutable 的原理 解决什么问题
  10. immutable 的优缺点

  11. mobx redux对比