微盟前端面经(1-3面)
一面
1、选择器的优先级,问的很细
2、js的数据类型,引用类型以及基本类型
3、深浅拷贝
4、防抖和节流
手写其中一个
5、es6用过哪些?
6、说一下ES6的模块化?以及和AMD、CMD的区别?
7、箭头函数和函数有什么区别?
8、vue的双向绑定
7、apply和bind、call的作用以及区别?
8、设计模块
9、React有了解过吗?
10、webpack自己做过脚手架吗?
11、缓存说一下?
12、XSS、CSRF
13、项目的开发流程?如果给我一个需求,排期不满怎么办?你会怎么解决?
14、了解微盟吗(回答了删库跑路)
15、自己意向的base是哪里,你是江西人吗?(面试官是老乡的,后面聊的比较愉快)
二面:
聊项目
node做过哪些?中间件概念是什么?中间件调用时依靠什么?
java学过吗?接触过springboot没有?
JavaScript的数据类型,数组呢?
数组有那些方***改变自己?
vue的双向原理?
对数组呢?数组怎么处理的?
AOP编程是什么?怎么实现
反问环节
HR面试:
常规问题,了解微盟多少,会选择深造吗
反问环节比较多