这几天面试了几个前来应聘前端开发的求职者,有刚毕业的,也有工作几年,水平有高有低。
对刚入行的求职者,我一般会格外的友好礼貌,不论最后能否有缘成为同事, 至少我会尽可能给他们一次愉快的面试体验。
刚踏入职场的小伙伴,那种对职场既向往又充满未知,干劲十足但稍有怯场,小心翼翼生怕犯错的感受,我深有体会。
忆当年
题外话:想起了我大三大四那段找工作和实习的苦逼日子,每天7点多从学校出发,从大学城(广州)挤上B25(等几辆车都挤不上去的那种),一直挤到华景新城去上班,下班为了避开高峰期的B25,硬是主动加班到9点左右,(其实主要是看到大家都没下班,作为菜鸟的我更不好意思太早下班)。但愿现在受过的苦,以后都能笑着说出来。
(起始站都会爆满的大学城B25)
扯远了,讲回我这段时间的面试感受,给正在找工作的求职小伙伴分享一下想法。
笔试部分
笔试部分的考点我会分两部分,首先会考一些简单的基础知识,一般大家都能答上来,主要是用来筛选一些自学一个月就来求职的应聘者。比如:
1.行内元素有哪些?块级元素有哪些?空元素有那些?
2.link和@import的区别是?
3.请描述一下cookies ,sessionStorage 和 localStorage 的区别?
4.display 与 与 visibility 有何异同?
如果这些问题存在空白,答不上来的话,一般就很难被录用。另外就是,写字漂亮规整的人,一般能给人好印象。
后半部分的笔试题目,用来考察求职者基础是否扎实的,大部分是javascript内容。比如:
1.JavaScript 中,this 关键字的作用是什么?
2.什么是正则表达式?在 JavaScript 中,如何应用正则表达式?
3.JavaScript原型,原型链 ? 有什么特点?
4.编程题:编写一个数组去重的方法。
这些问题一般都会有标准的答案,对错与否一目了然。
面试部分
而面试部分,主观性的问题最能看出一个人的综合水平。 这些问题没有标准答案,靠的是平时在学习过程中的积累和不断的反思,琢磨出一套自己的想法。比如我会问一些:
1.你如何理解web前端开发这个岗位?
2.开发过程中遇到困难,如何解决?
这种主观性的问题看似没有标准答案,很容易回答。但是水平高低,一张嘴,经验丰富的面试官就能看得出来。 靠得是大家平时在学习实践中靠自己去体会和感受,养成主动思考的习惯。
爱思考、爱总结的人,一般学习能力都不会太差。
我很少会问一些流行框架的细节,没错,说的就是vue,angular,react。我认为基础知识扎实的同学,学习其他新东西一般都会很容易上手。反观只会一种框架的同学,待到项目切换技术框架的时候,学起来会很吃力。
面试题分享
前端领域这么广,涉及得内容那么多,而且还日新月异,要充分准备一个面试不是容易的事。
我特意总结了2份面试的题库,免费送给大家,涵盖了html,css,javascript的前端的所有面试题,以及一些主观问题的回答技巧,在这里就不一一展开了。
需要的同学加我好友拿吧,加好友的时候备注一下:“老哥,我要面试题”。看到这备注,我就会给你发面试题了,趁我现在有空,来吧。
热门文章
聊聊职场
职场感悟:混口饭吃,谈不上喜欢
感到迷茫:我很努力,但依然很迷茫
薪资待遇:那么点工资,能招到人吗?
搞笑黑话:互联网公司黑话,搞笑到爆
职业自由:程序员职业自由的6个阶段