昨天参加了百度外卖的面试,一共两轮。vue
介绍一下本身简历上的全部项目
-(选了两个项目开始提问,一个是chrome的扩展,一个是饿了么购物车,要我项目说出各类原理)webpack
对模块化的理解(让我以购物车举例,介绍怎么划分组件和各模块)es6
说一下数组的经常使用方法web
数组的排序(主要想听sort实现原理和sort以ascll排序这个坑)面试
数组去重 (手写代码)chrome
说一下对webpack的理解数组
说一下对es6的理解promise
说一下本身知道的es6新增的东西(我是按照记忆从头来的说到promise时候面试官说能够了)模块化
一面结束了,主要是前面介绍项目的时候着重问了购物车的实现逻辑,问的很是细。es5
介绍一下本身
说一下对vue和jq的理解
说一下组件间的通讯如何实现
本身怎么实现vue的动态数据绑定
说一下本身最近学的新技术知道的动态
说一下对http的理解
数组对象的深浅拷贝(手写代码)
说一下对面向对象的理解
es5实现类和继承 (手写代码)
二面结束,http哪里本身答的很差,由于说了本身看过vue的源码,因此对vue的实现问的比较多,后面感受对细节处理的也不错因此面试官看完代码也没怎么问就说很好。
总结:项目必定要本身认真去作,面试官会按照你的项目一层一层的问下去,直到问到你写不出来为止,js的基础必定要狠狠的砸,此次一面问的全是基础和项目,我的感受一面的发挥很好,问的全部问题都问完就张口答出来了。二面本身http是弱项,而后当时一面完也比较累了,因此说着说着本身就说懵了感受这里挺遗憾的,其余的都答的不错感受。