【2020春招】中邮消费金融面经-前端
今天(3月17)面试早上10.00一面15分钟,过一会发短信马上进行2面,让我提前准备结果等到一点才发短信来说下午两点面试
一面有一个hr一个技术的
开始先自我介绍
我介绍了我的实习经历
hr问有什么优点
我答了有经验,hr就说要性格或学习方法上有什么特点
介绍完技术官就开始问技术,问知道vue有什么功能,是怎么实现的
我按生命流程来回答new Vue->初始化lifecycle和events,执行beforeCreate钩子
->初始化 inject and reactivity,Inject是用来做不需要响应式的数据,
reactivity是props 、methods 、data 、computed 和 watch,执行created钩子
->vue编译模板生成render,有el挂载点继续进行,执行beforeMount
->调用renden生成虚拟dom,同时实例化watcher绑在组件上,执行mounted钩子
->此时是mounted运行状态 可以用beforeUpdate和update钩子,watcher监控view层和model层
->最后就是destory两个生命周期钩子
技术官继续问常用的数据结构有哪些
我回答了对象数组树
技术官就问对象创建有几种方法,new的过程
我回答了字面量创建、new创建(构造函数创建一个对象,把this绑上去)、用一个函数return对象(工厂函数)
面试官说函数的方法有一个专业名词,我说不知道,他说是闭包。。。
面试官问闭包是什么
我就回答了作用域、子函数可以用父函数里面的变量、层层往上找,又说了经典例子for var setTimout输出i
问css3
我回答了动画
问html5
我说不熟悉,没做过直播音频就没用新特性,localStorage在项目上存项目信息
问webpack
也是不熟,项目上其他人负责,说了入口 loader AST 出口
到这就结束了
两点种二面只有一个面试官,年纪比之前的人大
问学校成绩、最近学什么、看过什么书(我没看书,强答了高程,说了解到一些有趣的是null为什么被typeof识别成Object)
问项目难点,我回答了一些ui框架要看api
问有没有学其他框架,我没有学很多其他框架,就回答了在接触接触了一点
问三到五年的规划,我不知道怎么答只说了前后端一起搞
就到了还有什么问题
许愿offer'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''