在他们的github上看到的,收藏一下备用。看完以为还有不少要努力的地方。前端
咱们通常会有 3 轮面试,对于高级别的工程师可能会有 4-5 轮面试。git
过程遵循 STAR 面试法 。github
基础扎实面试
主动思考浏览器
爱学习性能优化
有深度数据结构
有视野ide
如下会列出一些咱们常问的问题,请提早作好准备。性能
须要注意的是,校招和社招的是不同的,校招会更加关注基础知识,而社招会更加关注以前作过的项目状况。学习
面试其实说白了就是根据一我的以前的经历,来判断出后续这人会作得怎样,若是你以前从没作成过一件事情,凭什么让别人相信你以后能作成呢?所以不管哪里的面试都会问你以前作过的项目
项目能够是多人协助开发一个产品,也能够是本身我的作过的业余应用,只需介绍 一、2 个就够了,须要注意的是 1 + 1 != 2,作了两个平庸的项目不如作了一个好项目
通常来讲会问以下几方面的问题:
项目背景
你处于什么样的角色,起到了什么方面的做用?
技术一面主要判断对基础知识的掌握
描述一个你遇到过的技术问题,你是如何解决的?
是否有设计过通用的组件?
更细节的问题推荐参考 https://github.com/darcyclarke/Front-end-Developer-Interview-Questions/
技术二面主要判断技术深度及广度
你最擅长的技术是什么?
浏览器及性能
其它
FEX 和不少其它团队不同,咱们没有 PM 每天跟在你后面催你作事情,因此你须要自主去发现和解决问题,主动性是咱们最看重的软素质之一
公开面试题不怕面试者精心准备么?
我只会 CSS/HTML,或只会 JavaScript,能够么?
若是投递简历后 2 周都没面试消息,意味着没筛选经过么?
若是面试不过,能够提供后续发展建议么?
有疑问如何咨询?