面试题目复盘(技术内容)

Posted by CodingWithAlice on April 23, 2024

面试题目复盘(技术内容)

背景:梳理遇到过的面试问题,不含工作能力的问题,例如自我介绍、离职原因等

(纯问题,问题复盘按照问题类型另外写笔记,为问题解答添加链接,不做重复工作)

1、mysql和mangodb有什么区别

2、CDN了解么?它有哪些优化

3、手写题 promise.all和 sleep

4、当代码 new Foo(…) 执行时,实际执行了哪些操作

5、js里面是怎么实现继承的?

追问1:es6里面实现继承和es5有什么区别

追问2:function a(){} 的原型链

6、node 为什么是多线程?

7、以下代码输出什么

Image 20231105 170740

8、0.1+0.2===0.3 为什么不相等?怎么才能相等?

9、有了解过微前端么?是怎么构建沙箱的上下文

10、React渲染机制

11、React的几个生命周期?在各个生命周期我们主要做些什么操作?

13、React hooks 原理?底层的执行机制

14、支付宝过年收集五福,大年三十晚上10点开奖,上千万、上亿的流量,前端有没有什么方案,在中间层或者BFF有没有什么机制或者方案,缓解这种瞬时流量给后端带来的压力,并且能够保证用户体验

  • 在动画开始时就提前调用
  • BFF部署在有扩容能力的服务器上