1. CSS 垂直居中有哪些方法?追问:如果有两个 div,一个设置了 `display: block`,另一个怎么让它占满整个容器?2. `px`、`rem`、`vw` 有什么区别?3. 深拷贝和浅拷贝有什么区别?4. 怎么把一个一维数组转换成树形结构?5. 怎么取消一个定时器?6. `git pull` 和 `git fetch` 有什么区别?7. 你同事在一个他自己的分支上写好了一个通用方法,你怎么用 git 把这个方法拿到你的分支上用?