虾皮秋招前端一面凉经

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八股,感觉面试官有点冷冷的,第二天暂不匹配
#秋招笔面试记录#
全部评论
简直了0八股
1 回复 分享
发布于 08-06 15:43 上海
收到短信说给我发笔试邮件0消息 不理解的操作
点赞 回复 分享
发布于 08-29 20:37 上海
啊布什兄弟,我跟你的一面一模一样
点赞 回复 分享
发布于 08-25 16:50 上海
后天面,看到这篇想放弃了
点赞 回复 分享
发布于 08-12 19:29 重庆
BG呢
点赞 回复 分享
发布于 08-11 08:52 福建
是秋招吗?
点赞 回复 分享
发布于 08-05 21:05 湖南

相关推荐

09-14 22:25
已编辑
门头沟学院 前端工程师
发面经,攒人品,助力我早日oc1.对bff的了解?为什么要加入bff层?(结合我的实习经历)2.由于你的服务失败或者挂掉引入的问题,bff层的兜底策略?3.ws的心跳检测和自动重连机制?(个人项目)4.websocket和tcp的关联?有什么差别?是不是同一层?5.jwt是什么样的结构?怎么做的鉴权机制?6.jwt的token分为几个部分?7.介绍ssr和csr(我的项目中有用到)8.ssr的好处9.怎么提高网站的seo?(上个问题提到了seo)10.webpack的配置项、loader和plugin知道哪些?11.描述一下babel?怎么把es6编译成es5的?(面试官说ast)12.webpack的热更新?怎么做到不刷新浏览器去更新页面?13.git rebase 和 merge的区别?开发中习惯用哪个?14.开发过程中有没有遇到过跨域的情况?怎么解决的?(我提到了在webpack的devserver中区配置反向代理)15.所有的资源都会被同源策略拦截吗?16.tcp和udp的区别?tcp三次握手?为什么不可以2次?17.http的缓存策略?http的状态码?18.https和http的区别?为什么不用非对称加密做数据加密?19.xss和csrf介绍20.ts和js的区别21.js的事件循环机制?常见的微任务有哪些?22.为什么有时候没有用react的标签,但是还是要在顶部写import react from react?23.一直循环地执行setstate,会一直重复渲染吗?24.setsta之后立即拿状态,拿到的是新的还是旧的?25.讲一下快排算法的原理,时间复杂度?稳定吗?稳定的排序算法有哪些?26.怎么看待ai,ai在你的日常开发中充当什么角色?27.手撕:两个队列实现栈
查看27道真题和解析
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
7
35
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务