
- 對於實習招聘(甚至校招)來講,項目經歷多是得到面試的敲門磚,可是基礎絕對是贏得面試的通天索。 (互聯網偵察注:校招就是考基礎和潛力,基礎紮實潛力不錯的通常都會收)
- 即便是實習招聘,白板寫代碼也極可能逐漸成爲主流面試的標配,平時要有意識地鍛鍊這方面能力,要否則面試時沒有IDE真的是作不下去。 (互聯網偵察注:阿里校招面試必須白板寫代碼,而且要錄入系統,多位面試官review)
- 對本身的真實實力必定要有正確的評估。一個簡單的評估方式是,你的真實能力水平大約只有你所認爲的50%甚至更低。
- 面試是一件很累的事情,要找準本身的位置,避免海投。
完整面試回顧 面試流程記錄前端
須要提早說明的是,該流程記錄皆出自本人本次面試的經歷,和其餘人的可能有所出入。vue
面試以前,通常會有郵件通知,郵件上會有一些重要信息,須要認真查看。本人這次是視頻面試,就提早找了個安靜的地方,而且確認面試設備沒有問題。我的認爲,面試前提早半小時「到場」是一種尊重。node
開始面試後,首先是自我介紹。面試官不必定提早看過簡歷,或者只是一覽而過,因此面試前有必要準備一段3-5分鐘的自我介紹。這裏面試官讓我重點講下在項目中曾經遇到過的問題(拋除業務邏輯),又是如何解決的。從「拋除業務邏輯」這個要求能夠看出,其實面試者所作項目自己並不重要,重要的是你如何從項目,哪怕是玩具demo中發掘亮點,體現你我的解決問題的能力。es6
(互聯網偵察注:這裏必須注一下,寫簡歷也是同樣,必定要突出技術在業務中的做用,不少人寫了半天業務,可是裏面沒有看到技術)web
自我介紹以後,就過渡到面試題環節。面試題環節有兩類,一類是挑一段代碼讓你回答,這類考的是基礎知識中的重難點;另外一類是以前提到過的白板寫代碼,網上戲稱手撕代碼,題目不會很難,可是很考驗基本功,重度IDEer可能會舉手無措(好比本人qwq)。在面試題環節中,即便遇到不會的問題,也能夠說說本身能掌握的信息,面試官會適時給出必定的提示。面試
面試以後,我抓住機會,問了面試官一個憋在內心好久的問題,是什麼就不說了。算法
面試考察點概括api
這裏只是簡要記錄我的在前端面試遇到的考察點:websocket
position和display、事件機制、dom、捕獲冒泡、this及做用域、原型鏈、es6(瞭解)、vue的雙向綁定原理(最好有用過,必定程度上考察了源代碼理解)、基礎的數據結構……等。數據結構
其中,dom的考察了一道,this及做用域考察了兩道,數據結構考察了一道,其它的都以概念提問的方式進行考察。
能夠總結出如下教訓:
- js基礎是重中之重,而前端對算法的要求基本上不是特別高,基礎的數據結構牢固掌握了就沒問題。另外前端的話,刷算法題最好用js。
- 對於你沒怎麼接觸過的領域,面試官並不會去深究;可是,對於網上瘋傳的Vue等框架,最好有個瞭解和體驗,甚至是深刻源碼。
- 一個很明顯的現象是,一個概念你知道了,但不必定能說得清楚;一個概念你看似仔細瞭解過,但真正面臨考察時不必定能說出個因此然。解決這個問題的最好辦法是——寫博客。
- 並無考察到websocket、nodejs等知識,這個階段的面試要求並無網傳得那麼高。
反思與計劃
對於本次面試出現的種種問題,本人有以下反思:
- 明確本身的技術方向,而後深刻研究。原覺得在技術領域多處開花是一件很酷很厲害的事,如今發現這很容易致使我成爲一名api使用者。必定要熟記基礎,深刻原理,瞭解源碼。
- 必定要有技術博客,本次面試過程當中能答上的知識點全是平時博客有記錄的知識。
- 接上一點,技術博客不該該是簡單的知識點堆疊,要儘量地由點及面。秉持這種心態——我實際上是在寫新手教程,而後你就會自覺地把博客寫得儘可能詳細及全面。
- 針對本身作過的項目,要有意識地進行分析總結,面試過程當中就能夠把總結的這些問題拋出來,總有一兩個會被面試官做爲考覈點。
計劃以下:
- 摒棄朝秦暮楚的心態,當前階段應當之前端開發爲自身的主要技術棧和深刻方向。
- 就前端而言,沒有什麼比作一個本身的平臺更能鍛鍊技術的了。計劃於參與的項目完成以後,大概是今年暑假,從零開始作一個本身的博客。
- 比起新項目計劃,技術博客顯得更加急切。從如今開始,每週都要強制性作一次技術總結;或者堅持閱讀技術書籍,作讀書筆記。
推薦:
- 020 持續更新,精品小圈子每日都有新內容,乾貨濃度極高。
- 結實人脈、討論技術 你想要的這裏都有!
- 搶先入羣,跑贏同齡人!(入羣無需任何費用)
- 羣號:779186871
- 點擊此處,與前端開發大牛一塊兒交流學習
申請即送:
- BAT大廠面試題、獨家面試工具包,
- 資料免費領取,包括 各種面試題以及答案整理,各大廠面試真題分享!
