以BAT大厂为目标的带佬们可以绕路了,不是不想,实在是实力有限,大概BAT是每个程序员的梦吧,希望以后可以有机会。先说一下背景,博主坐标厦门某双非,学校整体求职氛围比较慢热,暑假的时候学院甚至还在实训。我自己真正开始求职已经是在十月份了。是的你没看错,就是十月,金九银十的十。想告诉大家找工作什么时候都不要怕晚,只要你肯就有机会。短暂的迷惘之后,博主迅速调整状态,开始每天牛客网刷题,复习HTML(5),CSS(3),JS(ES5,ES6),VUE等等的一些知识,看大家的面经,看别人比较各种大厂OFFER之后,自己咽下眼泪码力全开的复习。告诉自己一定要抓住十月的机会,再怎么样也要积累面试经验或者找家小公司实习一下为了春招做打算。因为应届毕业生如果错过了秋招和春招实在是会处在一个非常尴尬的地位。
一面(30min)
面试官是一个看起来柔柔弱弱的男生,没想到问起问题来却很刁钻。当时他带着一台电脑就放在腿上,一边打着字一边让我开始自我介绍。因为毕竟是技术面,所以自我介绍主要在说自己学习前端的一整个心路历程,包括做过的一些项目,比如静态网页,后台模板,线上项目啊这些。等我讲完面试官差不多就开始问了。下面整理一些问题:
1.说一说你最熟悉的项目具体是干什么的,你负责什么模块,你是怎么划分功能并且实现它们的?
2.vue采用了什么模型,和MVC模型有什么区别?
3.vue是如何实现双向数据绑定的,具体原理是什么?
4.vue里V-model指令可以缩写成什么?
5.vue里有一种情况是双向绑定失效,说一说你遇到的例子,怎么解决?
6.你理解的vue路由是什么?
7.除了vue还有哪些感兴趣的前端新技术,有去上手实践么?
8.vue和其他的一些框架有什么区别么,其他框架有去学习过么?
(这时候面试官已经大概从项目摸清了我的水准开始问一些基础知识了)
9.HTML5的新特性(说了WebStorage)
10.盒子模型(标准和怪异),padding和border有什么区别?