为了账号安全,请及时绑定邮箱和手机立即绑定

北京前端面试

2018.07.01 20:00 2883浏览

注:本文写于2018年5月底,当时下述公司尚在招聘期间,感觉发他们的题不好,就搁置到忘掉了。

将近一个月的找工作终于基本落幕,总结本次投简面试过程还是有很多值得反思的地方。现将整个过程做个整理分析。关于面试题,因为时间久了记得不是很清楚,只能大概回忆着来写。

1、起点

个人概况:参加工作8年,从事前端2年半,原本在天津工作,打算转战北京

个人简历:主要列举了一下工作经历和掌握的前端技能,其中附了个github的作品展示页

投递简历:4月18日~5月8日期间在智联、51Job、猎聘网投递简历,5月8日晚停止

投递地区:北京

面试日期:4月23日~5月15日

找工作讲究“金三银四”,四月下旬开找可能不是一个好的选择,投了很多,但面试的机会相对比较少,可能部分公司的招聘已经接近尾声已经基本有人选了(从51Job上可以看到很多招聘项下已经投了成百上千个简历)。


2、第一周

之前在网上搜了下北京前端的平均工资并参考了看到的一些面经,于是将薪资要求定在15k+,所以刚开始投递简历时,只投了待遇在15k+的,结果反馈很少,第一周每天都只有一个面试。

1)2018.04.23 微云保贝网络科技有限公司

面试是口头问答的形式,主要问题:谈谈你对http协议的认识、http协议头部有哪些内容、本地存储方式有哪些、关于cookie有哪些特点、常见的http code代表什么意思、平时项目中用哪些技术栈等。

我答的一般,最后面试官让等通知,然后就没有然后了。

2)2018.04.24 伟宏互联网科技有限公司

面试是口头问答的形式,主要问题:说说你对html5的理解及它有哪些优势、列举一些html5新增的标签、说说vue的生命周期包含哪几个过程等,其它不记得了,貌似多是偏理论的东西。

我记得答的不怎么样,最后前台说人事经理当天没在,之后再跟我另约时间,然后就没有然后了。

3)2018.04.25 忘了

4)2018.04.26 学国学网

先是做了5-6道笔试题,然后做口头的技术问答。笔试题我记得比较基础:常用的存储方式有哪些,它们各自的增删查的方法是什么;跨域是什么,常见的跨域方法有哪些;什么是FCUS等。口头问答题基本是聊到哪儿问到哪儿:假如background-color:#000后面跟了\0或\9是做什么用的;LocalStorage在移动端有没有什么bug;em和em以及vw vh有什么区别;你通常发ajax请求时怎么发;axios在发请求时数据格式是怎样的;说说vue的生命周期包含哪几个过程;vue中的computed和watch有什么区别;我watch了一个对象,但当对象内的键值对发生变化时,watch监测不到变化是为什么,应该怎么处理;了解vuex么,使用中有没有遇到什么问题;父子组件如何进行交互等等。

这个面试官是个比较有经验的前端,问题也都与实践相关,问答过程也比较用心。问题主要集中在Vue全家桶,但我之前工作是通过引入的方式使用vue.js,而练习中也只用过一次vue-cli,所以关于vue部分的回答比较失败,貌似公司在招聘要求上写明了是vue方向,我好像是点错了才投的简历。

最后,比较遗憾的是笔试题中的“FCUS是什么”,我当时以为后期到网上搜搜就可以了解到,结果并没有搜到什么有价值的信息,可惜当时没有当场求教面试官。

5)2018.04.27 北京立普世咖啡设备有限公司

先是做了3-4页笔试题,然后做口头的技术问答。笔试题:写出以下程序的输出结果(我印象较深的有两道:’1’++’1’+’2’,’1’--’1’+’2’);列举一些数组常用的方法;用你能想到的所有方法将一个字符串倒序打印;有一个函数foo,当使用foo([12,23,1,32,2])(32)调用时返回3,请写出foo函数等等;口头问答:vue的生命周期是什么,你常用的钩子有哪些;vue双向绑定的原理时什么;angularjs的脏检查是怎么实现的;举例说明遇到的一个比较难的问题,你是怎么解决的;我看你博客上有一篇提到几个悬而未决的小问题,现在解决了么,怎么解决的;html5模块化的方法是什么等等。

这个面试官技术很强,而且根据我简历上提供的主页地址,查看了上面的部分作品展示,并跟踪到博客,观察分析我的学习成长轨迹,这是我此次见到的感觉最负责最让我眼前一亮的面试官。我的笔试貌似还可以,口头问答有个别短板,不过面试官认为基础还可以,所以后面紧接着跟他们领导又面了下。不过遗憾的是,当时初来北京,对薪资待遇不太了解,他们领导问如果给13k问我能接受么,我当时没有爽快接话,个人感觉跟公司领导的面试我的整体表现让人失望,导致此次机会泡汤。

事后反思起来,这个单位其实是此次最让我倾心的单位。

小结:我的简历中对做过的项目都一笔带过,这块儿的内容感觉应该作为大头来写。


3、第二周

恰逢5.1假期,第二周只有三天,面试很少。

1)2018.05.02 中铁物流集团信息管理中心

这个公司之前没有前端,想创建一个团队,所以面试官主要只是问掌握哪些技术栈,带没带过团队,之前做过的作品是怎样的等等。

因为公司实在太偏,交通也不便,所以我并不打算考虑。对方后来也没有再联系我,可能是待遇或经验年限觉得不合适吧。

2)2018.05.03pm 万丞(上海)金融信息服务公司

该公司想要找个全职的前端维护他们的网站,只是人事部面了下,问了些个人基本情况,后来没再联系。这个在面试过程中也感觉得出来,我看重技术发展,而他们这里其实并没有过多的工作需求。

小结:在后来跟一些猎头的电话沟通中,有几个都提到我的待遇要求定的有点高,在5.3晚上我将简历中薪资的要求降低到10-15k之间,重新开始投递简历。


4、第三周

面试开始多起来了。

1)2018.05.07pm 中软国际

外包外派形式,面试是在中信证券进行,由未来的项目领队(他的本职是后端)负责,面试采用口头问答的形式:盒模型有几种;通常你会怎么实现一个左右布局;用jQuery如何选中div的第二个子元素;让一个元素居中有哪些方式;之后又问了些项目经验一类的情况等等。

问题相对比较基础,感觉答得还不错。

2018.05.10接到公司回复“面试通过,准备入职”;

2018.05.11接到正式Offer。

2)2018.05.07pm 住邦2000大厦

这个我忘了公司名称,貌似时猎头推我过去的,到了才知道该公司主要面向微信小程序开发,而我只自己练习过小程序,没有实际成熟项目可以看,所以聊了会儿基本就告吹了。

3)2018.05.08am 南天集团

这个是外包外派的形式,去的时候只是人事面了下,傍晚的时候技术打电话面了下,问了些之前做过哪些项目,常用的技术栈以及工作中遇到过哪些兼容性问题、vue的问题,了解哪些兼容性解决方法等。面试应该是基本通过的。

2018.05.08晚上打电话让我把简历按他们的模板做了修改。

2018.05.09pm 到稻香湖农行复试(地方很偏,也没问什么技术问题,主要看工作年限)。

2018.05.11am 到航天桥金玉大厦农行复试(只问了两个jQuery相关问题,面试前看我简历时,觉得我的前端工作年限太少了)

4)2018.05.08pm 神州泰岳

面试包括笔试和口头问答。笔试都是些基础题,答的还不错,口头问答貌似也蛮顺利,谈到待遇时,貌似能给的并不高。不过,单就面试而言还比较顺利。

2018.05.08晚上打电话让我(他们也是外包外派)把简历按他们的模板改改,之后安排去相关的合作单位复试。但复试的前一天又跟我确认待遇要求后就暂告于段落了。

5)2018.05.08pm 北京无花果文化传媒有限公司

面试是口头问答形式。公司看起来像个刚起步的创业公司,面试官是个后端,问了些比较基础的前端问题后,就聊了聊以前的项目经验,能不能独立开发,对移动端开发熟不熟以及一些待遇要求等。

面试过程还算顺利,临走时说可能后期可能他们CPO会给我电话面下详细的前端技术,但后来没再联系。

6)2018.05.09am 道口贷

面试包括笔试和口头问答。笔试中Vue有好几道,问的比较深入,我答不上来,其它基础题感觉还凑合。面试官看了看题,然后简单聊了两句就结束了。应该是觉得不合适不愿花时间了。

7)2018.05.09pm 名字忘了

面试是口头问答的形式。起先是人事面了下,然后技术面,问了些基本的项目经验,然后问有没有做过OA系统,接着说了说文件导出导入及前后端配合实现进度条的事儿以及vue的一些内容,自我感觉还凑合。但因为当时他们领导没在,所以让我等通知,后来便没再联系。

8)2018.05.10am 忘了

9)2018.05.10pm 天弘基金

面试采用口头问答的方式。问题主要有:什么是闭包;什么是模块化;列举一些常见的DOM API;谈谈什么是同源策略,如何跨域;事件绑定和事件委托的应用;HTML元素有没有什么嵌套规则;举例一些inline-block标签;如果要一个元素水平垂直居中有哪些方法;平时的清除浮动实际是在做什么;了解reflow和repaint么;说说CSS3新增的一些属性;如何监控transition和animation动画是否结束;requestAnimationFrame是做什么用的;常见的图片格式有哪几种,有什么区别;为什么jpg图一般比png图小;HTTP有哪些请求类型;常见的HTTP Code有哪些,分别代表什么意思;使用CDN有什么好处;如何把多个CDN插件链接打包;Angular的脏检查的原理是什么;常见存储方式的区别等。

面试官比较冷淡,比较看重代码,在整个面试过程中直接根据回答和代码情况对人进行分析判断,面试结束直接出结果。因为刚开始的闭包和模块化没答好,所以后面也感觉也不太好,不过结束的时候,面试官直接表示“你初面通过了,后面等复试通知吧”,我想可能我比较规矩的代码习惯立了不少功劳。

2018.05.15pm 复试,面试官是人事部的,聊了些工作和个人经历之类的话题,2018.05.17am通知复试通过(但此时我已经在中软国际办了入职了),机会真的不错,但一方面因为个人性格问题——实在做不到“反悔已经答应了的事”,另一方面感觉公司环境不太合我,所以放弃了。

 

5、第四周

因为已经打算入职了,所以只是将之前约定好的面试做个了结。

1)2018.05.14pm 北京盟享加信息技术有限公司

该公司是刚想成立前端团队,面试官不是前端,不过还是很负责任,问了些技术问题,相对较基础,所以答得比较顺利。最后只说等通知,暂未再联系。

2)2018.05.15am 卓望数码

面试包括笔试和问答。笔试有十几道吧:列举5个以上html5标签、列举5个以上数组方法;列举3个减少页面加载时间的方法;实现一个左中右三列布局,左右宽度200,中间自适应;简化$(‘body div#aa:eq(0)’)写法;$(function(){})和window.onload的执行顺序和原因;jQuery中的bind、live和delegate有什么区别;有三个异步请求接口ABC,需要先请求完AC然后再用其返回结果作为B请求的参数,请用jQuery简要实现该请求过程等。问答的面试官很漂亮,主要问题包括:盒模型有哪些;$(function(){})、window.onload如果写多个会不会后面的覆盖前面的;一个宽高未知的元素水平垂直居中怎么实现;相对定位和绝对定位有什么区别;如果我用ajax从后台获得了一段html代码,假如是一堆li,最后要在它上面绑定个点击事件,并插入到页面ul中,应该怎么做;假如有个移动端页面,上方是一个轮播图,下方是一个列表,你用vue脚手架实现时,会怎么去划分。

这之后,又来了一个男的面试官,当场提出一个页面需求,问我会怎么去实现它,主要内容:一个手机活动页,包含头部、尾部和中间的抽奖转盘,假如头部是一个组件,它的右上角有登陆状态,当用户进到页面时,需要依次判定是否登陆、是否有抽奖次数、如果抽奖那么抽奖结果,以及附带的可能出现的跨域问题。

https://img3.mukewang.com/5b38c18e0001d04814401080.jpg 

从整个面试来看,面试官很专业也很用心的在做事,笔试大多还答得差不多,只是“jQuery中的bind、live和delegate有什么区别”答错了,平时没怎么用过后两个。问答环节感觉还凑合。过了两天接到通知时,我先表示已经入职了,之后对方也没再说什么。

6、花絮

1)我事先在github展示页的首页中用了百度统计埋点,用来了解主页被查看的情况。结果发现,筛选简历的过程应该都是HR来做,没有人会去查看简历中的作品展示链接;只有实际面试时,部分面试官才会去看一看。所以个人主页一类的东西兴许可以给面试加加分,但并不会为你增加面试机会;

https://img2.mukewang.com/5b38c1a60001116e07500336.jpg 

2)这些天跑下来,排队买地铁票花了不少时间,很多时候赶得紧张兮兮的,买个公交一卡通应该会好很多,不过庆幸赶上北京地铁4.29开通了手机扫码,后半段面试的路上舒心不少;

3)前两周因为我频繁穿梭于北京天津,我老家那边派出所(我户口在老家)监测到以后,担心我跟当时北京正出事的金融案件扯上关系,连续四天让我家人打电话问我的动向(打算换工作的事我只在之前过年时在家提过一嘴,他们并不知道我什么时候换),还好当时我察觉有异,并没有做出和我行程不符的答复。不过此事也间接促使我做出快速入职的决定;

4)今年还挺奇怪,左眼皮从3月跳到5月初,3月跳的异常猛,感觉眼珠都要掉出来了,找工作期间每次接到面试通知前眼皮都会事先有反应,虽然应该不科学,但今年真的有点儿太巧了,所以还是给它记一笔。

 

7后记

2018.07.01 入职过去大概一个月了,虽然这家公司里并没有前辈带,但成长速度却连我这当事人都有点意外,入职两周后单位让我独立改版一个老项目,借此机会,首先vue全家桶好像被捅破了最后一层窗户纸,vue-cli、vuex、vue-router全打通了(不是会用,而是感觉可以很熟练了);其次,ES6也从懂点皮毛变得基本运用自如了;再者是jade、scss和elementUI都有了很好的学习和实践;最后对iView和Vux两款UI也有了一些体验。如果现在让我重新面对上面的面试题,我想应该会好很多了。

 

 


点击查看更多内容

本文原创发布于慕课网 ,转载请注明出处,谢谢合作

15人点赞

若觉得本文不错,就分享一下吧!

评论

相关文章推荐

正在加载中
意见反馈 去赚学费 帮助中心 APP下载
官方微信

举报

0/150
提交
取消