一、掌握内容
JS部分
- new发生了啥,实现new?
- 原型和原型链/prototype和__proto__(一张图回忆)

- 闭包
- 深拷贝
- 防抖/节流
- 继承:原型继承 + 借用构造函数继承 = 组合继承
- call apply bind 各自实现
- promise实现 all race
- reduce 实现
- generator原理
- proxy 修改属性
- IEEE754 : 1.小数计算精度丢失(0.1 + 0.2 != 0.3,因为先转为二进制再计算)2.大数危机,有个安全数范围,超过16位的整数要注意。
浏览器部分
- EventLoop
- 跨域
- 存储:cookie localStorage sessionStorage indexDB
- 渲染:重绘 + 回流
- 缓存机制: cache-control expires(强制缓存)、 Etag / If-None-Match 、 Last-Modified / If-Modified-Since (协商缓存)

https://juejin.cn/post/684490...
安全部分
- CORS跨域请求 (简单请求 复杂请求 ps:头条)
算法
- 排序算法:快排、冒泡 (时间复杂度)
- 二分查找
- 反转单向链表
- 树:二叉树 先、中、后序遍历、树的深度
- 动态规划:斐波那契,跳台阶(斐波那契变形)0-1背包问题
- 贪心算法:分饼干
框架问题
- React diff算法:三原则(同层,父变子全变,key)fiber(架构角度 静态数据 动态)reconciler(render阶段) renderer(commit阶段)
- 生命周期
- setState
网络部分
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。