面试题目复盘(技术内容)
背景:梳理遇到过的面试问题,不含工作能力的问题,例如自我介绍、离职原因等
(纯问题,问题复盘按照问题类型另外写笔记,为问题解答添加链接,不做重复工作)
2、CDN了解么?它有哪些优化
3、手写题 promise.all和 sleep
4、当代码 new Foo(…) 执行时,实际执行了哪些操作
5、js里面是怎么实现继承的?
追问1:es6里面实现继承和es5有什么区别
追问2:function a(){} 的原型链
6、node 为什么是多线程?
7、以下代码输出什么
8、0.1+0.2===0.3 为什么不相等?怎么才能相等?
9、有了解过微前端么?是怎么构建沙箱的上下文
10、React渲染机制
11、React的几个生命周期?在各个生命周期我们主要做些什么操作?
13、React hooks 原理?底层的执行机制
14、支付宝过年收集五福,大年三十晚上10点开奖,上千万、上亿的流量,前端有没有什么方案,在中间层或者BFF有没有什么机制或者方案,缓解这种瞬时流量给后端带来的压力,并且能够保证用户体验
- 在动画开始时就提前调用
- BFF部署在有扩容能力的服务器上