---
url: https://sugarat.top/offer/sum-interview/22-spring/wdd.md
---

# 微多多

## 浏览器

* 浏览器中从输入`URL`到用户看到页面发生了什么
* 回流（重排）与重绘

## JS

* 基本数据类型有哪些
* 复杂类型有哪些
* 复杂数据类型如何存储的？改变它会发生什么
* 如何判断数据类型
* 原型与原型链
* ES6新特性
* `Array.prototype.map`应用场景
*

## CSS

* 盒模型

## React

* hook有哪些钩子函数
* 使用`Array.prototype.map`进行渲染时，`key`的作用是什么
* 用`useState`声明一个**函数**后，如果不用`setState`，而是调用数组方法来改变这个数组，会发生什么
* 组件件传递数据的方式
