拼多多前端面经~一二面+hr面(已意向书)

一面

自我介绍

  • 介绍一下简历里的项目
  • 你们团队有多少人,项目有多少人
  • 你在这个团队和项目中的定位是什么?
  • 有遇到什么挑战吗?怎么解决的?
  • 压力大吗?能接受拼多多的工作压力吗
  • 意向工作城市是哪儿呀
  • 说一下这个小程序的项目
  • 其中eslint主要做了些什么
  • 之前某段实习经历里主要做了什么
  • 技术栈是什么

基础

  • 说一下vue和react的区别
  • vue3的区别是什么

code

promise

  • 说一下下面这个的输出结果
    function fn() { 
      return new Promise((resolve, reject) => { 
          setTimeout(() => { 
              reject('error'); 
          }, 1000);
      }) 
    } 
    const foo = async () => { 
       try { 
         await fn(); 
      } catch (e) { 
          console.log('lala', e);  // some error 
      }
    } 
    foo();

转换url

输入一个url地址,将参数转换为对应的key和value的object的
其中难点在要求要考虑特殊情况的转换,如中文、%、+等这些

babel

说一下babel转换的原理是什么?(回答了AST)

  • 详细说一下AST?写一下AST语法树转换过程和结构

ES6语法转换

把这个改写成ES5

for(let i = 0; i< 3; i++) {
    setTimeout(() => {
        console.log(i);
    },100);
}

二面

自我介绍

  • 主技术栈是什么?(vue) 然后之后就都是vue的问题……

    基础

  • 说一下vue的路由
  • 项目默认是哪种模式
  • 有什么区别
  • 说一下vue的生命周期
  • 说一下父子组件的生命周期?
  • 子组件是什么时候创建的
  • 说一下keep-alive?用过吗?原理是什么?
  • 组件通信的方式?
  • vuex是如何实现的?实现的原理是什么?
  • 为什么要有mutation和action呢?
  • eventbus是怎么实现的?底层原理是什么?为什么可以实现不同组件之间状态的共享?
  • 它们是什么模式?(订阅发布)
  • 手写一下订阅发布
  • 为什么会用到apply呢?手写一个apply
  • 说一下apply、bind、call的区别
  • computed和watch的区别
  • 具体的区别有哪些呢?在操作方面呢?
  • vue是怎么监听数组方法的呢?为什么能监听实现原生方法呢?
  • 你们遇到这种问题怎么解决呢?(nextTick)
  • 手写一个vue实现监听数组双向绑定的呢?原生方法?
  • 项目打包用的什么?
  • webpack了解吗
  • 有什么常用的loader和plugin
  • 提到了moment.js的plugin,解释一下这是什么
  • webpack的编译顺序和方式是什么样的?
  • 那么如果有两个loader,都在这个loader的数组里,应该是从左往右还是从右往左编译呢?
  • 自己写过loader和plugin吗?
  • 提到了ts-loader,写过ts吗?
  • 说一下ts和js有什么区别?ts有什么好处?介绍一下ts?
  • 对ts的类型系统有了解吗?
  • ES6语法用过哪些?
  • promise有哪些状态?
  • promise.all和race有什么区别
  • 手写一个方法,结合all和race,所有都resolved/reject时才返回,并返回所有的结果

hr面

大概就是意愿这些常规问题,没有记录啦~

#面经##校招##拼多多##前端工程师#
全部评论
请问为什么我二面完还有三面啊,写的还是什么技术主管面试,我怎么多一面呀😢
点赞 回复 分享
发布于 2021-09-10 13:25
老哥二面的问题能记得这么多,牛啊
点赞 回复 分享
发布于 2020-10-28 19:29
二面完 蹭蹭福气
点赞 回复 分享
发布于 2020-09-20 12:25
楼主二面结果多久通知的呀
点赞 回复 分享
发布于 2020-09-19 11:51
楼主是社招还是校招
点赞 回复 分享
发布于 2020-09-18 20:54
请问是如何分辨hr面的,我二面后又来了个面试邀约,这个是什么意思?
点赞 回复 分享
发布于 2020-09-17 20:39
今天二面完 有点慌 过来蹭蹭福气
点赞 回复 分享
发布于 2020-09-17 00:36
这个不会使校招把?
点赞 回复 分享
发布于 2020-09-16 16:28
最后那个方法,楼主能说一下大致思路吗,我也被问到这个问题,但是我是用手写Promise.all的那套,稍微改了一下实现的,面试官说可以直接利用Promise.all什么的来实现。想问问你怎么写的
点赞 回复 分享
发布于 2020-09-13 00:35

相关推荐

码农索隆:7*24,随时待命,这是去🇷🇺打仗去了啊
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-11 11:00
点赞 评论 收藏
分享
06-27 12:54
已编辑
门头沟学院 Java
累了,讲讲我的大学经历吧,目前在家待业。我是一个二本院校软件工程专业。最开始选专业是觉得计算机感兴趣,所以选择了他。本人学习计算机是从大二暑假结束开始的,也就是大三开始。当时每天学习,我个人认为Java以及是我生活的一部分了,就这样持续学习了一年半,来到了大四上学期末,大概是在12月中旬,我终于找的到了一家上海中厂的实习,但我发现实习生的工作很枯燥,公司分配的活也不多,大多时间也是自己在自学。就这样我秋招末才找到实习。时间来到了3月中旬,公司说我可以转正,但是转正工资只有7000,不过很稳定,不加班,双休,因为要回学校参加答辩了,同时当时也是心高气傲,认为可以找到更好的,所以放弃了转正机会,回学校准备论文。准备论文期间就也没有投递简历。然后时间来到了5月中旬,这时春招基本也结束了,然后我开始投递简历,期间只是约到了几家下场面试。工资也只有6-7k,到现在我不知道该怎么办了。已经没有当初学习的心劲了,好累呀,但是又不知道该干什么去。在家就是打游戏,boss简历投一投。每天日重一次。26秋招都说是针对26届的人,25怎么办。我好绝望。要不要参加考公、考研、央国企这些的。有没有大佬可以帮帮我。为什么感觉别人找工作都是顺其自然的事情,我感觉自己每一步都在艰难追赶。八股文背了又忘背了又忘,我每次都花很长时间去理解他,可是现在感觉八股、项目都忘完了。真的已经没有力气再去学习了。图片是我的简历,有没有大哥可以指正一下,或者说我应该走哪条路,有点不想在找工作了。
码客明:太累了就休息一下兄弟,人生不会完蛋的
如果实习可以转正,你会不...
点赞 评论 收藏
分享
06-15 18:44
黄淮学院 Java
Lynn012:如果是居民楼还是算了吧,看着有点野呢
点赞 评论 收藏
分享
评论
4
48
分享

创作者周榜

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