Web前端面試技巧:你如何應對你的面試官?

無論大公司還是小公司,之所以在如何招聘到真正有能力的前端工程師方面會遇到同樣的問題,就是因為負責招聘的那些人不知道自己公司需要什麼樣的人,結果問問題時也問不到點子上。下面千鋒廣州前端老師給大家分享一下Web面試技巧。


Web前端面試技巧:你如何應對你的面試官?

自我介紹

1.自我介紹,可以簡單介紹你畢業什麼學校,什麼專業

2.出來負責的項目,每個項目自己充當的角色

3.每個項目使用前端技術+後端技術

簡單大概的說出來就可以了,不要詳細到你哪年進入公司,哪年離開公司,負責項目做什麼的,說一大通。這個對我們面試官來說,想讓你自我簡單介紹,其實考察點有兩方面:

A.面試者的表達能力和概括能力

B.面試者目前掌握什麼技術,做過什麼項目,在項目中的角色來初步判定這個人的能力

問題回答

在本人問他們做過項目中,自己感覺挑戰最大的項目是什麼,你在這個項目中做了什麼,遇到什麼問題,怎麼解決這些問題的。

1.有些面試者給我的答案直接說沒有比較大的挑戰;這個讓我感覺這個人可能沒有聽懂我的問題,工作那麼多年,難道沒有一個項目可以拿來說的,那我拿什麼來判定你的能力呢?

難道憑你幾句話,說我很牛逼的,沒有什麼困難難得到我?我就信任你了,伯樂尋找千里馬都要知道幾個千里馬的特徵吧。所以你要在面試前準備好自己做過的項目和總結,在項目中自己做了什麼,充當什麼角色。

2.有些面試者回答這個問題,在介紹項目的時候,很大概的說,還有就是一句話前端都是我做的,這些都是我設計的;這個讓我感覺這個人也沒有聽懂我的意思。

其實在問這個問題的時候,肯定是希望你詳細介紹你的項目,這個項目使用者是誰,以便知道誰在使用這個項目;你負責哪些模塊,哪些組件,那些模塊實現什麼業務邏輯,用到什麼技術,這個能讓我更加知道你項目的業務,才能從你描述中我知道這類的業務會遇到什麼問題,以及你使用的技術是否合理,能讓我更加判定你的能力,才能更好的提出問題,才能更好的面試下去。

3.回答問題的時候不要想到什麼就答什麼,要有陳述性。比如1,xxx;2.yyyyy;3.wwww的陳述,這樣能讓我知道你總結過,表達和陳述上比較清晰,思維好;想到什麼答什麼的,讓我感覺思維可能比較亂,有可能我聽懂了你的表述,但是讓我感覺表達能力有些欠缺。

4.以及在你項目中遇到的問題,你要陳述問題,你是怎麼思考的,而不是針對問題就直接說百度,google就解決了。我們大家都知道,遇到問題都會去百度,google.但在這問題的前提條件是問題是,架構上的問題,還是代碼的bug問題,還是方案上的問題。

你至少陳述清楚,是不是還有其他方案,在其他方案中,你為什麼選擇這個方案。這個能讓知道你在面對問題的時候,你是否思考了其他的問題,想得越多,知道能體現出的思維比較發散,遇到問題可以有其他方式解決,而不是死磕一棵樹上。

前端技能

前端技能在問到很多面試者的時候感覺自己都懂前端,其實他們只是懂使用js敲代碼而已,很多前端知識,以及前端原理都不懂,只會使用的話,那麼永遠只會走來人家的後面。

就那一個比喻來說吧,如果你只是一個會開車的司機,不會修車或者造車,那麼如果哪天車出了毛病,你都不知道,到時候才去學習車的構造原理。或者你會說我直接給維修廠不就可以了,如果維修廠關門了呢怎麼辦。

所以我們前端開發人員還是要腳踏實地,不要說我會使用vuejs,react前端框架,問你一個mvvm模式是什麼,你都說不知道,怎麼實現mvvm框架,在不使用別人開發mvvm框架,自己可以開發一個簡單的mvvm框架?前端的開發者問問自己?以我個人的要求,前端開發者必須掌握:

1.HTTP協議

2.前端安全

3.常用前端框架的三駕馬車 react ,vuejs ,angularjs 目前比較流行的 以及 jquery(工具庫)的使用

4.前端基礎知識,跨域,es6新語法

5.Nodejs的開發,express,koa等常用框架

6.知道一些數據庫知識

7.能封裝業務組件和公用組件

8.在技術選型上,能給出你選擇的方案是最優的數據說明

9.前端性能優化

10.前後端分離

更加深層次的

1.前端架構,設計模式

2.前端工程化開發,測試,打包,發佈

3.自己實現前端架構代碼以及開發工具

好了,以上的內容就是千鋒廣州前端老師的分享總結,最後祝面試的小夥伴們順利通過!


分享到:


相關文章: