我最近一个月面试了20来个公司,其中有大家应该都听过的bat,今日头条,京东,网易,大疆,oppo,还有shopee,招商金科,有赞等比较不错的公司,收获了六个offer,其中有bat的offer。css
在这里对个人面试经历作一个简单的分享,但愿对你们有帮助。在这里,我不会一家一家的公司去细列他们去问了什么,只会去讲述下面试流程面试中可能碰到的问题以及个人部分解答。html
若是你时间紧张或是在职,大部分大公司是支持第一轮电话面试的,而腾讯,阿里的面试基本前两轮都是电话面。最近流行专场招聘,能够一天面试完。基原本说,流程多是前端
组员面 --> 组长面 --> 总监面 --> hr面vue
组员面通常来讲是跟你同级别的人,因此没关系张,他的水平不必定会比你高不少,充分展示本身的优点和特长。组员面整体来讲考察的东西较基础。会关注一些后面不会关注的css,html等html5
通常来讲,会先让你作个自我介绍。这是无论什么面试都会有的,好好准备吧。通常来讲,我就只是把毕业时间,工做过的单位和作的事情简单说说。node
html5加了什么新东西?html语义化是什么?seo怎么整?html5新标签有哪些?doctype?react
大厂通常来讲比较偏重JS,css这边背一下各类居中方案吧,总会问到的。还有flex布局等等,grid布局也看两下git
闭包,原形,this,settimeout等等。可能要手写一些比较常见的函数,debounce,new,Object.create,promise,bind。也有会问你设计模式,各类继承方法的github
对于大厂的面试来讲,http重要性可能比css还要高。https,缓存,跨域,网络安全,状态码等等(个人关于状态码的文章),基本都是必考的。面试
感受作的最不错的项目,这时我会讲这个js先后端同构项目。
私底下还有作过什么项目或是开源的东西吗?固然要有,这时候我会提到个人用RxJS和react开发mac地址输入框以及基于react的图片裁剪组件
组长面通常来讲是组长来面,考察范围再也不是前端代码方面的东西,可能会问些别的小公司不会问的问题
问完后,他会给你机会问些问题,其实这也是面试考察的一个部分,这时不能什么都不问或是问些待遇等俗气的问题(hr面再问吧)
这时通常来讲不多问你具体的的代码细节了,固然自我介绍和项目介绍仍是要的,这时就像是一种聊天,看你的将来规划,看你为何要作前端(个人回答),你对前端的了解等等等等。
说实话我比较少hr面,基本也是跟总监面聊天同样,不过你最好仍是要问一下他这些问题
与其去一个个背面试题,去猜面试官可能会问什么问题,不如多去思考,大公司须要怎样的人才?面试官想要招些怎样的人?经过上面内容,但愿你有能够一些本身的思考,不足疏漏的去补充,已经有的去充分展示
但愿你们能找到合适的工做!若是个人文章对你有帮助,欢迎关注和 star 本博客或是关注个人 github