太長不看版
- 對于實習(xí)招聘(甚至校招)來說,項目經(jīng)歷可能是獲得面試的敲門磚,但是基礎(chǔ)絕對是贏得面試的通天索篡撵。
- 即使是實習(xí)招聘逃顶,白板寫代碼也很可能逐漸成為主流面試的標配,平時要有意識地鍛煉這方面能力甲捏,要不然面試時沒有IDE真的是做不下去演熟。
- 對自己的真實實力一定要有正確的評估。一個簡單的評估方式是司顿,你的真實能力水平大約只有你所認為的50%甚至更低芒粹。
- 面試是一件很累的事情,要找準自己的位置大溜,避免海投化漆。
完整面試回顧
面試流程記錄
需要提前說明的是,該流程記錄皆出自本人本次面試的經(jīng)歷钦奋,和其他人的可能有所出入座云。
面試之前,一般會有郵件通知付材,郵件上會有一些重要信息朦拖,需要認真查看。本人此次是視頻面試厌衔,就提前找了個安靜的地方贞谓,并且確認面試設(shè)備沒有問題。個人認為葵诈,面試前提前半小時“到場”是一種尊重裸弦。
開始面試后,首先是自我介紹作喘。面試官不一定提前看過簡歷理疙,或者只是一覽而過,所以面試前有必要準備一段3-5分鐘的自我介紹泞坦。這里面試官讓我重點講下在項目中曾經(jīng)遇到過的問題(拋除業(yè)務(wù)邏輯)窖贤,又是如何解決的。從“拋除業(yè)務(wù)邏輯”這個要求可以看出,其實面試者所做項目本身并不重要赃梧,重要的是你如何從項目滤蝠,哪怕是玩具demo中發(fā)掘亮點,體現(xiàn)你個人解決問題的能力授嘀。
自我介紹之后物咳,就過渡到面試題環(huán)節(jié)。面試題環(huán)節(jié)有兩類蹄皱,一類是挑一段代碼讓你回答览闰,這類考的是基礎(chǔ)知識中的重難點;另一類是之前提到過的白板寫代碼巷折,網(wǎng)上戲稱手撕代碼压鉴,題目不會很難,但是很考驗基本功锻拘,重度IDEer可能會舉手無措(比如本人qwq)油吭。在面試題環(huán)節(jié)中,即使遇到不會的問題署拟,也可以說說自己能掌握的信息上鞠,面試官會適時給出一定的提示。
面試之后芯丧,我抓住機會芍阎,問了面試官一個憋在心里很久的問題,是什么就不說了缨恒。
面試考察點歸納
這里只是簡要記錄個人在前端面試遇到的考察點:
position和display谴咸、事件機制、dom骗露、捕獲冒泡岭佳、this及作用域、原型鏈萧锉、es6(了解)珊随、vue的雙向綁定原理(最好有用過,一定程度上考察了源代碼理解)柿隙、基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu)……等叶洞。
其中,dom的考察了一道禀崖,this及作用域考察了兩道衩辟,數(shù)據(jù)結(jié)構(gòu)考察了一道,其它的都以概念提問的方式進行考察波附。
可以總結(jié)出以下教訓(xùn):
- js基礎(chǔ)是重中之重艺晴,而前端對算法的要求基本上不是特別高昼钻,基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu)牢固掌握了就沒問題。另外前端的話封寞,刷算法題最好用js然评。
- 對于你沒怎么接觸過的領(lǐng)域,面試官并不會去深究狈究;但是碗淌,對于網(wǎng)上瘋傳的Vue等框架,最好有個了解和體驗谦炒,甚至是深入源碼贯莺。
- 一個很明顯的現(xiàn)象是风喇,一個概念你知道了宁改,但不一定能說得清楚;一個概念你看似仔細了解過魂莫,但真正面臨考察時不一定能說出個所以然还蹲。解決這個問題的最好辦法是——寫博客。
- 并沒有考察到websocket耙考、nodejs等知識谜喊,這個階段的面試要求并沒有網(wǎng)傳得那么高。
反思與計劃
對于本次面試出現(xiàn)的種種問題倦始,本人有如下反思:
- 明確自己的技術(shù)方向斗遏,然后深入研究。原以為在技術(shù)領(lǐng)域多處開花是一件很酷很厲害的事鞋邑,現(xiàn)在發(fā)現(xiàn)這很容易導(dǎo)致我成為一名api使用者诵次。一定要熟記基礎(chǔ),深入原理枚碗,了解源碼逾一。
- 一定要有技術(shù)博客,本次面試過程中能答上的知識點全是平時博客有記錄的知識肮雨。
接上一點遵堵,技術(shù)博客不應(yīng)該是簡單的知識點堆疊,要盡可能地由點及面怨规。秉持這種心態(tài)——我其實是在寫新手教程陌宿,然后你就會自覺地把博客寫得盡量詳細及全面。 - 針對自己做過的項目波丰,要有意識地進行分析總結(jié)限番,面試過程中就可以把總結(jié)的這些問題拋出來,總有一兩個會被面試官作為考核點呀舔。
計劃如下:
- 摒棄朝三暮四的心態(tài)弥虐,當前階段應(yīng)當以前端開發(fā)為自身的主要技術(shù)棧和深入方向扩灯。
- 就前端而言,沒有什么比做一個自己的平臺更能鍛煉技術(shù)的了霜瘪。計劃于參與的項目完成之后珠插,大概是今年暑假,從零開始做一個自己的博客颖对。
- 比起新項目計劃捻撑,技術(shù)博客顯得更加急切。從現(xiàn)在開始缤底,每周都要強制性做一次技術(shù)總結(jié)顾患;或者堅持閱讀技術(shù)書籍,做讀書筆記个唧。
附記
在面試過程中江解,面試官給了我很多建議,讓我通過經(jīng)典書籍深入基礎(chǔ)徙歼,結(jié)合其他前輩給我的意見犁河,羅列以下三本書:
- JavaScript 高級程序設(shè)計(全面而寬泛,適合反復(fù)回顧)
- JavaScript DOM 編程藝術(shù) (了解DOM必備)
- 你不知道的 JavaScript (聚焦JS的重難點魄梯,包括原型鏈桨螺、閉包等)
資料領(lǐng)取方式:加入粉絲群963944895
,點擊加入群聊私信管理員即可