1. 自我介绍2. 实习项目介绍3. 手撕Promise缓存 大致是有一个函数 fn:调用时会打印 '执行中',返回一个 Promise,resolve 值为 123;你会 Promise.all([fn(), fn(), ..., fn()]) 这样调用它 10 次;只打印一次 执行中,要封装一个函数包装这个函数,能够在并发调用的时候从缓存读取。4. 地区数据模糊匹配给了一个树状地区数组,和关键字,要匹配出所有地区路径。类似于以下格式const regions = [{name: '北京市',children: [{ name: '朝阳区' },{ name: '海淀区' },],},{name: '广东省',children: [{name: '深圳市',children: [{ name: '南山区' },{ name: '福田区' },],},{name: '广州市',children: [{ name: '天河区' },{ name: '越秀区' },],},],},];输入 '田',要匹配出广东省深圳市福田区5. 反问0八股,感觉面试官有点冷冷的,第二天暂不匹配