从移动Web时代开始,先后端分离以后,前端这个岗位才开始慢慢火起来前端
一线城市前端需求量大,但合格前端不多git
面试如相亲,为何这么说?github
五大要素面试
"颜"王算法
①面试的第一印象:后端
守时(电话通畅,按时面试);干净利落(着装整洁大方对面试官的基本尊重)
②简历的第一印象:跨域
突出优点(公司或者工做室实习的经验/主导或参与的开源项目的经验/外部分享经验); 清晰内容(描述在项目中的职责,而不是项目自己的简介/描述你解决的问题,而不是项目有多成功); 摒弃无用信息(贴了空空的github帐号,贴了3年断更或没有文章的博客地址)
实力缓存
①基础知识安全
JS,CSS,HTML等前端基础知识的考察;算法,网络等通用知识的考察 (闭包,本地存储,水平垂直居中,dom节点的原生操做,排序去重算法,跨域从缘由到解决方案)
②交流沟通性能优化
从面试者负责的项目出发,针对性的询问一些问题,可能包含架构设计,性能优化,安全防范等 回答时应: 自信从容(把你曾经学过作过的东西输出来就好,把面试官当朋友同事,畅快的聊天); 冷静思考(遇到问题没关系张,可进行适当思考,面试官更喜欢有条理的回答); 杜绝编造(不是全部的问题都须要回答的十分完美,没有作过或者真的不了解的要如实告知,瞎编会弄巧成拙)
潜力
前端职业规划,对问题的思考和总结,对问题的解决方式,知识的广度和深度,是否有造轮子....
情商
情商表明综合素质,是否能和团队长期的愉快的合做,主要看如下几个方面:①沟通理解能力②总结分享能力③积极主动带节奏的能力(思惟活跃)
运气
面试官的评价会很主观,回答是否符合预期?是否有潜力?是否会给团队带来好处?和你合做是否愉快?
基础知识是否是狂刷前端经典面试题目就能够了?
能够刷,但未透彻理解,对面试帮助不大,要知其然知其因此然,要深刻到答案的底层原理,附两个常见面试题连接总结一、总结二
如何回答问题更出彩?
不要仅停留在概念上,可在回答时结合实践中遇到的问题,该知识点的适用场景去回答,总之学习时要深刻,不能仅停留在使用的层面
一个页面从输入URL到页面加载完成过程当中发生了什么?
面试官想听的不是你在网上找的流程图(2333333),他想听HTTP(S)原理,DNS解析优化,HTTP缓存,HTTP状态码,页面渲染过程,页面性能优化,首屏加速,调试......
考察项目常见的S(背景)T(任务)A(行动)R(结果)法则,如何回答?
面试官经过STAR法则主要是想考察面试者过往的经历以及在其中的一些思考和实践,故在平日的实践过程当中必定要注重项目以后的总结
精通React等....?
在简历上写精通的技术,不能仅停留在对其API的熟悉使用上,要知道其背后的原理,如React诞生的缘由?它的原理?它的虚拟dom是什么东西?
面试必定要有项目么?
不必定,但在简历评级上就会比别的同窗稍弱,那么你就须要在基础,算法,网络等广度知识上十分突出
进腾讯,敲黑板
校招会从笔试,面试等统一流程走,补录校招的话,是直接找简历,面试,基础要扎实,软技能很重要
交互设计,前端开发,页面重构?
这些岗在腾讯都有交互(设计),前端(Js),重构(CSS),但AlloyTeam团队前端和重构是不分的
腾讯的前端技术栈?
每一个团队都不太同样,具体可去各大团队的门户了解
项目不少但没有亮点?
每一个项目都会有但须要本身去挖掘,好比首屏渲染时间从几秒缩到几秒
仿站?
实在没项目了,能够仿,但仿站要仿精髓,好比仿淘宝,不在于仿网页,可仿作一个亮点组件
了解的技术能够写
再牛B的金子也可能沉到海底,到如今还不知所踪
再小的砖头也会碰到须要它填补的窟窿
保持本身的最佳状态,随时应战(必定要将准备拿出来讲的项目吃透,技术优化程度等要很清楚)
面试官都想找一个和本身很像的人,因此平时要多去了解你想去公司的技术栈