啊啊啊初面居然过了 感动
1、rem和其他单位区别,vw vh使用场景?
2、懒加载实现方式,除了getBoundingClientRect还有什么方式
3、大文件上传怎么做
4、react更新机制?
5、接口压力怎么考虑
6、promise设计规范?例如三种状态、不可逆之类
7、强缓存在返回值里怎么看……?memory-cache和啥来着
可以在请求size里面看是不是memory-cache?
8、no-cache和no-store区别
no-cache
表示的是不直接询问浏览器缓存情况,而是去向服务器验证当前资源是否更新(即协商缓存)。no-store
则更狠,完全不使用缓存策略,不缓存请求或响应的任何内容,直接向服务器请求最新。由于两者都不考虑缓存情况而是直接与服务器交互,所以当 no-cache
和 no-store
存在时会直接忽略 max-age
等
9、vue observer方法原理?例如对基本数据类型和引用数据类型都是怎么处理的
10、闭包使用场景,了解react hook里面的闭包吗
11、webpack和其他打包工具区别?
12、算法题,两树合成,好像没截图
13、说出下面的值?考察setState在react中合成事件和原生事件中的同步异步,记不清了尴尬
0 0 1 1 ?
然后二面面试官就有点恶心了,明确说了没有用过的东西还在一直问
1、怎么查一个api或者属性的兼容性
说了canIUse 问还有啥 说mdn github作者介绍还问有啥
2、commonJS和es6 module区别?
3、讲下cookie,不同域名的cookie可以相互访问吗,怎么禁用cookie
设置什么cookie属性domain