分享一次面试的题目

116 阅读1分钟

项目相关

  1. 做了哪些优化
  2. 有哪些认为自己做了值得说的点

HTTP

  1. HTTP2相对HTTP1.1有哪些优化点
  2. HTTP有哪几种缓存
  3. 说下协商缓存的过程
  4. 强缓存中,no-cache和no-store的区别

JavaScript

  1. 基本数据类型
  2. 判断一个对象是不是数组
  3. instanceof的原理
  4. 说说对Promise的理解
  5. vue的双向数据绑定原理
  6. react中的类组件和hooks组件的区别
  7. 使用类组件时怎么复用组件
  8. 使用HOC有什么问题

浏览器

  1. 垃圾回收机制
  2. 新生代和老生代分别用的什么回收机制
  3. 怎么排查内存泄漏
  4. 哪些情况会产生内存泄漏

程序阅读题

  1. Promise的执行过程(事件循环)
  2. 样式实现: 麻将中的3筒
  3. 手写防抖函数
  4. 算法题: 十进制转二进制
  5. 对象、Map使用不同数据类型作为key值,重复赋值输出问题