前段时间公司有个前端离职了,致使前端有个空位。css
本来面试的工做是由前端负责人(下文用 Z 同事代替)负责的,后来由于大多数的水平不过关,就先让我去把关。前端
虽然在之前的公司也面试过一些人,可是本身并不懂得怎么去面试,不少面试题都是本身想到什么就问什么,没有什么逻辑性。vue
后来 Z 给我分享了他的面试经验,教我如何把问题归类,而且与我一块儿把全部的知识点都整理了一遍。Z 同事也说了这些面试经验也是他本身总结出来的,这里很是感谢 Z 同事无私的分享。程序员
由这件事能够看出,作任何事情都是有学问,关键还在于本身有没有去学习、总结。面试
由于大部分的基础不过关,面试的过程持续了将近一个半月的时间,基本上天天都会安排两到三我的过来公司面试。由于后面是由我把的第一关,我面试了也有十几我的,下面我就分享几道面试题给你们。框架
由于公司用的是 Vue 的框架,因此个人面试题主要是围绕在 Vue,JavaScript 和 CSS 上。学习
下面简单给你们介绍几道 Vue 的面试题。其实答案大部分都在文档上,可是每每不少面试者连文档都懒得看。优化
Vue 的内置组件有哪些?cdn
这个问题一问,大部分面试者都懵逼了。有部分知道的也只会回答出几个,有些须要提醒以后才勉强能回答出一两个,不多有可以说全的。ip
这个问题的答案其实就在 Vue 的官方文档上,内置组件有 5 个,具体的你们能够自行到文档上查看。
v-for 循环的时候为何要绑 key,不绑 key 会报错吗,绑与不绑有什么区别?
我相信这个问题大部分人都没有去了解过,只是会用便可,并无去深刻研究。
.vue 文件里的 style 标签,加上 scoped 和不加有什么区别?经过什么方式实现 scoped ?
加上 scoped 能够限定样式的做用域,这个大部分人都能答出来,可是后面的问题不少人都不知道了,其实就是经过 css 的属性选择器实现的样式做用域。
固然还有不少面试我就不一一举例了。经过这些面试我也了解到了其实不少人学习都只是表面上会了,效果出来了就觉得本身学会了,而后就这样放过这些知识点。
经过上面几道面试题能够看出,一个问题每每是能够往下深挖的,只要咱们学习的时候多挖几个问题,其实就能够比其余人优秀一点。
如今前端已经再也不是两三年前,只要你稍微懂点框架就能够找到工做的时候,更多的须要咱们懂这些框架工做的原理,不只要作到知其然,更要知其因此然。
我也常常在各类前端群看到,有些人说本身找了几个月的工做都没找到,我不知道是否像我说的那种只懂表面的那样。可是做为一个程序员,若是只懂得表面是不足以支撑咱们走得更远。
咱们须要不断提高本身的能力,才能避免被公司优化,或者在跳槽的时候拥有更多的选择。
最后祝你们都能顺利找到工做,若是有兴趣也能够关注个人公众号【前端develop】,有招聘的时候,我也会把 JD 发到个人公众号上。
若是你喜欢个人文章,但愿能够关注一下个人公众号【前端develop】