今天下午三点面试,两点十分就到了,打电话询问是否可以上去,还到电梯口来接了,人也太好了嘛;
一到就进会议室面试了,没有一杯水。整个过程一个小时多点,真的有点口干。两个面试官,应该也是前端的技术人员,轮番问,问的真的很详细;
看着简历提问,虽然我也写了小程序,但是他们似乎更注重Vue,所以提问基本就都是问绕着vue,和我的项目;
问题如下:(可能不全)
1.你用vue-cli是如何构建项目的?
2.webpack的热更新配置,是哪些步骤?
3.你有用到哪些loader
4.你的loader是在哪里配置的?
5.你说config的里面有哪些文件,每个文件是干什么的,有了解吗?
6.Vue-cli2.x和Vue-cli3.x是有什么区别?
7.路由的几种形式?
8.路由传参数的方式,你是怎样用的?
9.有了解路由导航守卫吗?
10.promise对象。。。。。?
11.对Vuex数据的修改怎样修改
12.上个问题的修改一定要actions吗?
13.gettters说一下?
14.你一程序中又使用了element-ui又使用了mint-ui你觉得对吗?
15.说一下MVVM的理解?
16.Vue的生命周期?
17.各个周期的含义,说一下?
18.我觉得你项目中的betterscroll的实例对象,其实是可以使用beforedistory这个生命周期函数的
19.v-if,v-show的区别
20.你在那种环境下用过?
21.其实用v-show的好一点,v-if是要重新渲染虚拟dom的。。。。。(我也不记得了)
22.数据绑定的原理?(我把它v-model和v-bind搞混了,说成了v-bind)
23.你知道它底层是如何实现数据的双向绑定吗?
24.vue的计算属性有了解吗,你觉得什么时候用计算属性?
25.配置路由的方式?
26.ES6你了解多少?
只了解箭头函数,let,const暂时就只用到了这些。
27.那么你说一下,箭头函数,哪种情况下使用?
28.追问,普通函数如果想要实现箭头函数的效果,你是如何实现的?
29.那么说一下let,const是什么意思,区别?
30.let和传统的var有什么区别,哪一个更好呢?
31.es6的异步函数有了解吗?
32.