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