这是一次4月的面试,出于多种原因现在才发 一面: 简单描述new的原理,手写一个new的实现 手写一个观察者模式 项目相关,主要聊了聊微前端,和多页面拆分微前端的过程,遇到的问题,和解决方案 二面: 写了一个二分查找,一个快排 说出 [1,2,3,4].reduce((a,b) => console.log(a+b)) 的结果 [1,[2,3[4]]] 多维数组变为一维数组 防抖节流函 还有很多,二面其实比一面要难一点,忘的有点多了😅 三面(技术面终面): 主要是聊聊了项目,遇到问题的解决方案,现在在做什么,将来怎么发展 整个...