兔展

一面

缓存分类

前端安全和攻击

内容安全策略(CSP)

cookie、session|insert(题目没听清楚)

var let 区别

有哪几种作用域

闭包的理解

异步的理解(事件循环)

async/await、Promise、generator 的区别

class 的理解

new 的实现机制

webpack 打包原理

首屏渲染优化的理解

seo 有什么理解

服务端渲染的原理

react 某些生命周期被废弃的理由

fiber reconciler 和 stack reconciler 的区别

useState 和 useRef 的区别

hooks如何清除副作用

二面

fiber 架构是什么

diff 算法实现思路

key 在 diff 算法中的作用

diff 算法时间复杂度

diff 为什么这么高

fiber 节点是一个什么数据结构

开发组件基于什么原则

迁移 ts 的过程

迁移过程中遇到的问题

ts 的 type 和 interface 的区别

ts 里面如何声明函数的重载

ts 元组和数组的区别

ts 元组的使用场景

esm 和 cjs 的模块化的区别

pc 端上常见的性能优化手段

HTTP 缓存机制

上次更新:
Contributors: kyxiao