從移動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的金子也可能沉到海底,到如今還不知所蹤
再小的磚頭也會碰到須要它填補的窟窿
保持本身的最佳狀態,隨時應戰(必定要將準備拿出來講的項目吃透,技術優化程度等要很清楚)
面試官都想找一個和本身很像的人,因此平時要多去了解你想去公司的技術棧