如今程序員大軍愈來愈龐大,行業競爭激烈,面試應聘的難度也提高了很多,一個前端招聘崗位就可能收到幾百上千份簡歷,企業要在這麼多人中快速、準確的找出本身須要的人,面試的環節就顯得尤其重要。在經歷了十幾家面試以後,我整理了一些心得體會,也把我本身的一些成功經驗跟你們交流分享,但願你們都能找到本身心儀的崗位,實現本身的職業目標和人生價值。php
面試的時候必定要乾淨整潔,衣着得體,不能穿的特別隨意,或者妝容、打扮特別誇張,即便在你看來這是新潮時尚,也須要分清場合,面試官會以爲這樣的人很浮躁、不穩定,即便你技術再好,單就這一點可能也會扣掉一大半的印象分。細節決定成敗,面試過程當中的每個環節都不能掉以輕心。前端
面試的過程當中必定要有時間觀念,提早查好出行路線,考慮好途中會不會出現堵車的特殊狀況,能夠改換成地鐵這種比較穩妥的交通工具,最好是按照約定時間提早十五至二十分鐘到達面試地點,若是你早到了也不要立馬聯繫工做人員,由於可能上一個面試還沒結束,或者打亂別人的工做計劃。vue
面試遲到會給面試官留下很是很差的第一印象,那麼以後你就很難翻盤了,除非你真的是遇到了特殊狀況,這時你要提早告知面試官,更改時間或者取消面試,遲到或者失約對於面試者和麪試官都不是一個好的體驗。由於企業會根據時段,安排好人員面試,若是你這邊耽擱了或者時間延後就會直接影響以後的面試進度,也有可能影響面試官的工做安排。這在工做中也是很重要的職業素養,同時也反映了一我的的作事原則和對工做的責任心,再嚴重一點可能還會上升到誠信問題,若是你連這些基本的職場規則還沒學會,那麼很難爭取到一個好的工做機會。java
必定要確保你留在簡歷上的聯繫方式是能夠隨時聯繫到你本人的,由於企業通常會經過招聘平臺或者你的聯繫電話與你溝通面試事宜,若是hr聯繫你的時候你的電話沒法接通,除非你的條件真的很是優秀,不然很大機率他是不會再聯繫你第二次了,不要由於漏接電話或者電話欠費這種緣由讓你失去寶貴的面試機會,而這樣的一次機會或許就是改變你命運的一次機會。node
對於剛畢業出來找工做的同窗來講,可能經驗不足,對面試沒有什麼概念。建議在你投遞心儀公司的時候能夠先投幾家公司作作熱身,這個時候不須要有任何的心理包袱,就當是去練練手,因此面試的過程可能會發揮得更順暢、更天然,說不定這個階段就會得到offer,而且比你以前想去的那家公司待遇還好,這豈不是意外之喜。react
在面試中咱們要打起十二分精神,面試結束後也不能鬆懈,應該趁着記憶還新鮮,立刻把面試題覆盤出來,或者在面試的過程當中作好錄音備份,晚上回家的時候詳細的整理出來。多作總結,會對本身有更清晰的認識,即便面試失敗也是很寶貴的經驗,你須要從中總結出失敗的緣由,是技術方面的缺失,仍是表達的失誤。同時也要明確企業在面試的過程當中看中的是什麼,如今應用的比較多的技術是什麼。每一次失敗的面試都是爲下一次成功的面試作鋪墊,經過總結你會更有針對的性的提高本身。webpack
必定要用心製做簡歷,雖然我只說一遍,可是簡歷真的很是重要!簡歷是你向面試官展現本身的第一張名片,簡歷的好壞也會直接影響你在面試官心中的第一印象,這個一點也不誇張。有工做經驗的同窗,必定要將本身的優點充分展示出來。若是是沒有工做經驗的應屆畢業生,能夠將本身在學校或者實習期間作的項目着重描寫一下。不要照搬網上的簡歷模板,簡歷應該簡潔流暢,每個元素都是爲應聘崗位而生,不要花太多的篇幅描寫你在學校學生會的經歷、你參加了什麼社團、擔任過什麼班級幹部,能夠簡略的歸納,面試官不會由於你在學校當了什麼會的幹部就對你感興趣,他只在意你有參與過哪些開發項目、技術能力如何、能爲公司創造什麼價值。ios
不要從網絡上下載裝飾過分、花裏胡哨的簡歷模板,儘可能選擇商務簡潔的風格,技術人員的簡歷要以閱讀性爲主,重點信息要突出,裝飾顏色控制在兩種之內,儘可能不要選擇太有個性的字體,字體數量控制在兩種之內。控制好簡歷的篇幅及排版,儘可能佔滿整個頁面,若是一頁展現不開能夠設計成兩頁,可是不要有一頁只有一兩行內容的狀況出現,也最好不要超過兩頁。git
互聯網簡歷投遞平臺我的推薦Boss、拉勾,通常投遞時間爲早上9點-10點、下午1:30-3點,這個時段是hr處理簡歷的時間,最好不要選擇週五投遞,通常快到週末的時候工做人員都會開始本週工做的收尾。程序員
通常要準備兩份格式的簡歷:word格式和pdf格式,準備word格式主要是方便公司複製粘貼你的我的信息,pdf格式方便mac電腦打開,同時留給你你設計的空間也更大一些。
文件名稱格式爲:姓名-求職意向-聯繫方式,這樣方便hr下載好你的簡歷及時的聯繫你。
簡歷編寫中必定要注意的幾個問題是:
我的基本信息
院校背景
本人是雙非二本,自從高考失利後一直沒有放棄提高本身,一份漂亮的學歷確實能在求職面試的過程當中幫你敲開大廠的門。即便沒有耀眼的學歷,經過努力也能夠得到證實本身的機會。
不要再討論學歷重不重要了,在互聯網的圈子中,核心是你自己的技術,除非你牛逼到逆天,那啥都不說了,可是大部分都是普通人,學歷是一生的事情,那些高考可以碾壓你的人,進入社會,只要他們願意,照樣能碾壓你,你努力,你拼命,別人也不會睡大覺等你,因此,學習是一生的事,只要有機會,就要不斷提高,你會看到不同的世界。
工做經歷
工做經歷按照時間的前後順序排列,最近的工做寫在前頭,最好不要出現斷檔,若是有很明顯的斷檔須要自圓其說,能解釋的過去。若是出現長期的斷檔可能會讓hr以爲你能力不行,找工做的週期很長,或者讓hr以爲你不穩定,比較愛折騰,進入公司工做一陣子就會離職。
在招聘平臺搜索一下你應聘的崗位,瞭解一下公司對該崗位的招聘需求,hr都是經過關鍵詞去搜索簡歷,看看出現最多的關鍵詞都有哪些,帶入你的工做經歷中,適當展開,切記不要只是單純堆砌和摘抄。
關於跳槽:不少團隊很看重人員穩定性,不建議你們頻繁換工做,對職業生涯影響很大,若是工做經歷不少,能夠適當刪減,週期短的工做就沒必要呈如今簡歷上了。
技能描述
在這個部分能夠適當誇張,可是不要過度,吹的天花亂墜,好比你只是使用過一些nodejs的模塊,瞭解一些php語法就在簡歷上寫精通nodejs、php等後端語言,到時候面試官一問就知道你的簡歷水分有多大了。當你的技術不能達標時,只要你的人品達標,也能爲本身加分很多。在面試過程當中,用你的真誠和誠信打動面試官,讓他以爲你是可塑之才,通過一段時間的鍛鍊和培養能夠很快成長,說不定會給你一個工做機會。可是若是你有太多浮誇的成分,明明是本身不會的技術,還想盡辦法在面試官面前展示你有多優秀,會產生拔苗助長的效果。
關於技能清單和技能關鍵字能夠參考這份技術簡歷模板:
https://github.com/geekcompan...
若是你的簡歷要投遞給有機器(簡歷分選系統)和不如機器(不懂技術的HR)篩選簡歷環節的地方,請必定從裏邊高頻關鍵詞中選擇5~10個適合你本身的。
項目經歷
其實工做經驗並不能嚴格意義上等同於技術水平,有四五年工做年限的人不如剛工做一兩年的人這種現象比比皆是,有可能你初入社會,沒有工做經驗是正常的,可是沒有項目經驗就是你的問題了,學習技術必需要在項目中實踐才能夠鞏固,網上有海量的資源,大批的開源項目,本身找幾個練習項目,把技術點搞清楚,流程理清楚,這不是一件難事。若是連模擬的項目都沒有,那怎麼證實你的技術能力呢?難道只是在網上看視頻麼?這樣能學得好纔怪,更別提找工做了。不少應屆的畢業生只是在學校裏學了一些理論基礎,並無在項目中實際操做,想着到了公司裏再去實踐,那樣你學到的只能是技巧,還遠遠達不到技術的水平,技術就是爲了解決問題而存在的,多動手才能得到技術,坐等只能浪費時間。
做爲前端開發人員,必需要掌握的就是Html五、CSS三、JavaScript這些基礎的知識點,你的項目經歷中起碼要有一個用原生JS編寫的PC端網站,證實你對於JS能充分的理解而且使用,有些人以爲原生JS在工做中用的不是特別多,概念又難理解,就算只會使用框架也可以勝任web前端的工做,索性就放棄不學了。在面試過程當中JavaScript的部分佔了很大的比重,即便工做中使用的頻率不高,可是它是前端知識的基礎,全部的框架都是基於它來封裝的,若是基礎不紮實,就沒有辦法快速學習新知識,在工做中靈活變通。其實面試時,考察這些技能,面試官並不只僅是考驗你的技術,更多的是爲了檢驗你是否真的熱愛前端領域,是否對javaScript這門語言有學習的興趣,是否是對前端技術有求知慾和好奇心,是否是有基本的學習能力和理解能力,這些都是一個開發人員該有的基本素養。
如今市面上有不少的js框架可供選擇,並且前端技術發展的很快,說不定立刻就有新的框架誕生,咱們不可能把全部的都學一遍再來找工做,企業也不是說想招一個全都會的員工,考慮到用人成本和學習成本,只能在招聘的時候經過對基礎知識的考查,來看你的基礎是否紮實,若是你的JavaScript知識很牢固,那麼任何框架對你來講都不是難事,只要花個幾天的功夫就能夠輕鬆上手使用,由於他們背後的原理都是相通的,只要掌握了使用方法就能夠駕輕就熟。就像學習過C語言的人,再學習Java等語言都是手到擒來的事。在職場上,能力經驗到了必定階段,都不是爲了面技術,更多的是爲了瞭解求職者對開發工做的態度,學習理解的深度和溝通的感受。面試 JavaScript 原生技能,就是這個目的。
目前大部分的前端崗位招聘需求都包括能熟練使用框架,目前比較熱門的是vue和react框架,因此針對這兩個框架的項目至少同樣一個,剩下的能夠從當下比較流行的前端技術中選擇一個:混合開發、小程序、微信公衆號原生JSSDK開發,通常項目的數量控制在4-5個爲宜。
自我評價
這個板塊主要是針對應屆生,有兩年以上工做經驗的人能夠忽略。必定要摒棄以前的套路,寫成小做文,或者直接複製粘貼網上的模板,說一些很空的內容,過多的描述你的性格人品、平生履歷、興趣愛好。
在自我評價中,應該將更多的信息呈現留給跟應聘崗位相關的項目經歷上,寫以前先明確崗位的招聘需求,而後與之一一對應展開,用項目中使用到的技術點證實你的能力符合這個崗位的需求,這樣才能引發面試官對你的興趣,你這個板塊也展示了它的價值。
一個比較好的應屆生自我評價案例:
大學中系統地學習計算機相關理論基礎,大四到公司實習,具備一年的前端開發經驗,能快速對接產品需求、先後端工做。對web前端有很大的興趣並有獨立自主學習的能力,具有獨立分析和解決問題的能力。業餘時間會自主鑽研前端技術豐富本身的前端技能棧。代碼強迫症患者,注重團隊合做,具備良好的溝通能力。
通常面試開始以前面試官都會讓你作一下自我介紹,這個過程當中主要是考察你的表達能力和臨場的應變能力,面試官也是借這個機會迅速的瀏覽一下你的簡歷內容,對你有一個大概的瞭解,拉近與你的距離,打開面試的氣氛。
自我介紹是你對整場面試的佈局,會直接影響你後面的面試走向,因此自我介紹最重要的功能就是將你的亮點展現給hr,說一些你曾經作過的、符合應聘崗位需求的成功案例,引發他對你的興趣,讓他有進一步瞭解你的衝動。因此在準備自我介紹前你須要挖掘本身的優點、分析公司的崗位招聘需求,提煉出關鍵詞,瞭解企業文化,找出本身與之相契合的特質、篩選重組成一份有策略的自我介紹,並將它熟練記憶,控制在1分鐘-2分鐘,最多不要超過3分鐘,不要說與應聘無關的內容。
千萬不要只是把簡歷上的內容複述一遍,這樣毫無心義,面試官更想經過自我介紹瞭解你簡歷以外的亮點,能讓他對你感興趣。若是在面試的過程當中感到緊張,忘記準備好的內容,平時就要多加練習,跟身邊的朋友或本身對着鏡子,直到能夠流利的將自我介紹說出來爲止。這個環節的核心要回答你的優點,好比說你掌握的技術和熟練使用的框架,重點就是要讓面試官記住你,必定要放鬆、天然、自信,不要讓人感受你只是在機械的背誦,適當的停頓,時不時的跟面試官有眼神的交流,人在緊張的時候就會有不少下意識的小動做,必定要剋制本身不要看天花板,不要眼神飄到別的地方,更不要翻白眼。
自我介紹包含內容:
這個問題也是一個雙刃劍,必定要說本身真正擅長、而且能給公司帶來切實利益的方面,不要說的太跑題,好比我頗有運動天賦、我會演奏樂器,也不要說的太空,好比我很誠實很勤勞,你能夠結合行業屬性以及項目經驗,好比項目管理、項目推進、專業優點去回答。展示你的綜合素質,好比我js基礎很紮實,平時喜歡關注前端領域的新技術,遇到新的框架或者沒接觸過的知識能夠很快上手,有很強的學習能力和自我驅動力。
說缺點的時候切記你所敘述的經歷不要對眼前的應聘形成不良影響,儘可能說一些不會影響到工做的缺點,可是不要把行業的基本素養當成缺點來講,好比我有強迫症,我寫代碼必須格式要對齊,作技術的人都知道這是前端開發的基本規範,雖然咱們知道聰明的面試者會把缺點當成優勢來講,可是千萬不要聰明反被聰明誤,戲太過了就拔苗助長。人無完人,每一個人都會有缺點,說一些別人能夠接受的缺點不會給你的面試形成太大影響,盡能夠放心、真誠的展現真實的本身。
這個問題沒有標準答案,只能結合本身的實際狀況進行回答,而且在每次面試後根據面試官當場的反饋及面試結果不斷完善,從而找到一個「完美」的答案。
你爲何離開上家公司?這是一個看似稀鬆日常的問題,其實特別緻命,若是回答得很差極可能以前的全部努力通通白費。馬雲爸爸對於這個問題曾給過一個一針見血的回答:爲何要離職?要麼錢給的不夠,要麼心受委屈了。道理雖然是這麼個道理,可是對於我等屁民如下這些做死的回答必定要避免,即便它就是真實緣由:薪資過低、福利待遇太差、常常加班、管理制度太嚴格;領導及同事太難相處;公司規模過小,沒有成長空間;
面試官也是公司員工,你以爲有什麼離職緣由是他們不知道的?大部分的員工上班一半的時間都在考慮要不要離職。因此面試官主要是想經過這個問題了解下你以前的工做狀況,是主動離職,仍是被動離職,你的技術和能力可否勝任這份工做,你對工做有沒有足夠的熱情和責任心,是否是遇到壓力就會想離職,能不能在一個城市一個崗位穩定發展,仍是三天兩頭就想跳槽。
回答這個問題的時候必定不要表達出本身對上家公司的負面情緒,避免說前東家很差,領導很差,任何負面評價,儘可能表現出是本身的緣由,而非公司,對上家公司要抱有感恩之心。能夠從客觀緣由出發,好比上班地點離家太遠,不少時間都浪費在了通勤的路上,我我的仍是但願把更多的時間和精力放在工做上,因此想尋找一份新的工做機會。
有些面試官會問你怎麼看待大公司和小公司,你更青睞哪種工做機會,其實這也是不少同窗比較近糾結的一個點,咱們選擇工做時有三個關鍵因素:薪資、平臺和成長,在我看來工做的前三年優先級排序是這樣的:成長>平臺>薪資,不少大公司爲了平薪,人員流動不會特別大,薪資待遇不會實時根據市場更新,它須要保證新員工跟以前進入公司的老員工薪資持平,因此薪資方面不會特別有競爭力,可是在你進入到公司以後會給你一段適應期,有技術總監去帶你學習,不會讓你立刻上手寫項目,這樣你會有更多時間思考和整理,尤爲對於工做時間不長的同窗來講,這樣梳理知識體系的機會很是可貴,可讓你學習的東西更深更系統,把學習經驗轉成實踐能力。
而且在大公司遇到優秀同事的機率更大,和優秀的人一塊兒工做會激勵你不斷向上,你能夠在學習和模仿中慢慢進步,和優秀的人共事纔會有危機感,學習別人工做、思考的方式,讓本身更快的成長,有些改變會讓本身受益終身。因此個人建議是,若是有加入大公司工做的機會,必定要好好把握,不要只着眼於當下,將自身的發展放在首位。
一開始的選擇是很是重要的,工做的黃金時間稍縱即逝,可是選擇的前提是你要有可供選擇的機會,若是你都沒有機會更何談選擇,當不少機會擺在咱們面前時,必定要認真思考什麼是咱們真正想要的,不要追隨別人的腳步,以爲大部人的選擇就是對的,咱們不能保證每一次選擇都是正確的,可是咱們能保證不後悔,遇事要冷靜,多思考,最後跟着本身的心作決定。這裏說的選擇不只僅是選擇去哪一個公司,從事什麼方向,還有與什麼樣的同事工做,選擇什麼樣的leader,甚至是生活中的事情。
項目經歷是咱們做爲技術人員,簡歷中最爲重要的一個模塊,也是企業最爲關心和重視的一個部分,經過項目經歷能夠知道你的工做經驗和技術能力是否符合公司的招聘需求。面試過程當中有一個繞不開的環節就是讓你介紹一下你的項目經歷,常見的問法就是請你說一下你最近作過的一個項目,都用到了哪些技術,團隊規模多大,人員是怎麼分工的,你在項目中擔任的角色是什麼,最後項目取得了什麼樣的成果。
面試官沒有超能力,他在看你簡歷的時候是沒辦法覈實你項目的真實性的,這是你作的項目,並且你接手的時間確定會持續至少三四個月,因此根本無需緊張,你是對於這個項目最瞭解的人,而面試官只能根據你說的內容做出判斷,若是在你的回答中找不出明顯的漏洞那就只能算你真的作過。
想要回答好這個模塊有幾個關鍵點須要注意一下,首先就是在回答問題的過程當中必定要流利,對於你寫在簡歷上的內容必定要滾瓜爛熟,若是你在表述的過程當中磕磕絆絆,嗯嗯啊啊,那麼就會給面試官留下一個很是很差的印象,起碼以爲這我的的表述能力有問題,面試是一個考察綜合能力的過程,若是你的溝通能力有問題,那麼極可能會影響你以後的團隊合做。若是對於一些關鍵點好比項目名稱,起止時間,項目中用到的技術點都說錯了,那麼項目經歷的可信度就很是低了,面試官會抓住這些漏洞深究,若是你不能給出合理解釋,極可能讓面試官以爲你誠信有問題,簡歷造假,這是最壞的狀況,通常這種就直接出局。
另外面試前須要熟悉面試公司的招聘需求,若是該公司明確說了須要react方向的前端人員,你卻大談vue,那麼縱使你說的天花亂墜也引不起面試官的興趣,而後最後面試官問你有沒有使用過react,你卻說很差意思,沒用過,那面試直接結束,這等於浪費雙方的時間。因此提早作功課,在敘述的過程當中將公司的招聘需求穿插進去,不露痕跡的說一些面試官想聽的點,給面試官後續的提問作鋪墊,可是這個時候你是在介紹項目,不是在說明亮點,因此不須要詳細展開說,一旦你詳細說,面試官可能會以爲你囉嗦又拖沓。
好比針對這樣一則招聘需求,你在進行項目描述的時候能夠說:
我上一個項目是一款移動端的webApp,主要爲用戶提供影訊查詢及在線購票等一站式電影服務,採用vue-cli腳手架搭建開發環境,使用flex彈性盒佈局及rem技術自適應適配不一樣分辨率的移動端設備,數據請求採用axios發送ajax,配合後端人員完成頁面數據的讀取和加載,最後採用webpack打包上線。
接下來面試官會針對你的回答展開問一些技術問題,若是你在描述項目的過程當中埋下提早準備好的知識點,面試官極可能會被你帶着走,引到你熟悉的技術領域,在有限的時間內回答準備好的問題點,被問到其餘問題的概率就少了。若是你沒有把握住這個環節就至關於把寶貴的提問權全權交給了面試官,那麼你接下來的問答的風險就比較大了。因此在面試前必定要作好充足的準備,你有足夠的時間去排兵佈陣,而面試官只能在短短的時間內針對你的表現做出反應,因此他要提取出他比較關心的、實際工做中會用到的技術點來驗證你的能力,看看你是否真的瞭解而且實際應用過這些技術,仍是僅僅停留在瞭解概念,在網上查閱了一些資料這個階段。
在接下來的回答中必定要自信、積極、流利,針對面試官的問題不能只是簡單的一句話迴應:瞭解、作過、不知道,這個時候千萬不能惜字如金,若是你吝於回答問題,那麼面試官也會吝於給你offer或者高薪。針對每個問題要適當的展開,寧肯只說本身熟悉的內容,也不要爲了拖時間說一些本身不瞭解的知識點,由於若是你要是拋出了一個你並不熟悉的概念,面試官極可能會繼續提問細節,好比以前面試官問我:請你說一下vue中路由模式,我回答有hash路由和history路由,hash路由會在url地址欄中顯示一個"#",若是不想要顯示這個"#"能夠使用history模式,可是須要後端人員配合咱們去作配置,而後面試官就順口問了:爲何須要後端人員去作配置,後端人員怎麼去作配置?而我當時功課沒作足,對於這塊概念沒有準備,因此這部分的風險你要本身承擔。
若是你有提早了解過diff算法,就能夠在回答:react中通常在哪一個生命週期中請求數據?的時候巧妙的引出diff算法和fiber算法,而後在面試官詢問關於算法問題時,針對兩個算法的原理和異同稍做展開,藉機說一下本身平時會關注一些最新、最前沿的技術,會不斷深刻了解一些框架和技術的底層實現,而不只僅是停留在使用層面,整個過程就很天然流暢了。時間控制在半分鐘內,回答內容根據面試官的反應酌情控制,若是面試官給你了積極的反饋就能夠繼續展開,若是被面試官打斷,就說明這不是面試官想了解的關鍵點,不是項目必備的技術。
面試官沒有義務挖掘你的亮點,必定要本身主動去提出一些本身使用的比較熟練,而且目前比較熱門的技術,跟公司的招聘需求對口,在一些開放性的問題中適當的引出,做爲本身的加分項。面試官很忙,必定要在最短的時間內充分的展現本身,不要只等着面試官去提問。
這一塊比較抽象,根據你本身的項目來,着重講你熟悉、有把握的模塊,通常面試官都會從中抽取問題來向你提問,看看你對前端技術的掌握程度以及遇到難題時解決問題的能力。回答這類問題,基本原則是:經過失敗說成功,不要只強調結果,更要多描述你解決問題的過程,說一下你的收穫和成長,一樣的"說一次成功的職業經歷"也是相似的回答思路。
在面試過程當中要保證關鍵的技術點對答如流,即便過程當中被問到了幾個不熟悉的知識點也不用慌張,只要如實回答不知道就行了,必定不要含糊其辭,更不能亂說一通,由於前端技術更新很快,不斷的推陳出新,咱們不能保證將全部的知識都囊括,若是遇到回答錯誤或者回答不上來的問題要虛心向面試官請教,好的面試官會拋出問題跟你探討,他們很願意去幫助新人,無私分享,獲得幫助後要記得說:"謝謝,回去以後我會着重把這塊知識增強一下,若是公司的項目中須要用到這樣的技術點,我會在短期內學習、運用好"。給面試官留下一個勤學好問的好印象,不要僅僅把它當成一次面試,這更是一次學習和提高本身的機會。整個過程應該是雙向的、正面的,有的時候你使用到的一些新技術面試官可能沒有了解過,面試官在問求職者的時候,他本身也不見得多精通,但是他就是要面試這類內容。其實,他面試你這類題,並非但願你多瞭解,掌握的多好。主要是看你對前沿技術的關注度和對新技術的求知慾。
若是你能將面試當成是一次技術探討,那就能夠更加從容的去應對。不少時候面試官就是技術總監,要不就是你之後一塊兒工做的同事,面試過程當中給你傳遞出來的感受很是重要,極可能就決定了之後工做的氛圍和模式,對於你以後選擇公司、工做環境和工做夥伴提供了一個頗有價值的參考。
對於Web前端來講,是一個更新特別快的行業,幾乎每一年都有很多新的技術,做爲一個Web前端開發人員,若是對新技術不敏感,對新技術沒有學習的慾望,那麼可能很快會被行業淘汰。那麼,企業招這樣的求職者有什麼用?因此技術面試中必定要凸顯出本身有很強的求知慾,對新技術是很是感興趣且願意去不斷學習,公司通常都不會拒絕愛學習的人。這一點對於應屆畢業生或者沒有相關工做經驗的人來講尤其重要,這個時候面試官看中的不是你的技術掌握的如何,而是你有沒有發展的潛力,他會更想了解你的軟實力,好比你的溝通能力、處事能力、學習能力、解決問題的能力,這些都是在面試過程當中經過和你的聊天一點一點去發掘的,因此若是你的技術不佔優點,你就要抓住機會向面試官展現你這方面的軟實力。
可是若是你的回答中出現了明顯的技術漏洞,好比你說熟練使用vue框架卻連vuex的流程或者vue的生命週期函數這種基礎性概念都回答錯誤,這時候就比較危險了,面試官會直接懷疑你這個項目的真實性,會經過更多問題確認你的技術能力,究竟是技術能力差仍是框架根本就沒使用過,不會讓你在面試中企圖矇混過關。
雖然我提倡面試以前作好充足的準備,可是在面試的過程當中準備的痕跡不能過重,讓面試官以爲你只是在背概念,回答問題的時候也不要只是機械的說出答案,做出適當的停留或者思考。對問題展開的時候切記過猶不及,不要把太多不相關的內容牽扯進來,面試官不會由於你說的多就給你加分,反而會提升問題的難度,去考察你的真實能力。
不少企業在面試的時候喜歡問候選者將來三到五年的職業規劃,這個問題主要考察兩點,首先看你是否和公司對於人才定位匹配,是否和團隊人才須要匹配,好比團隊目前就但願一個前端開發工程師很好的支持項目,若是你說你規劃將來成爲管理人員,那很明顯不適合這個崗位,因此這個通常結合專業說比較好,好比開發一款好的產品提高工做成就感,在前端領域成爲專家,往全棧工程師方向發展,另外一個考察就是看你對於整個將來趨勢的一個瞭解,是否理解當下的趨勢,可否將一些好的工做方法,流行趨勢運用到工做中。
因此說當談到職業規劃的時候,你須要綜合考慮本身的興趣、技能、職業目標、行業屬性以及爲了實現目標所須要做出的計劃和努力,同時也要了解應聘公司的背景、現狀與將來發展方向,在談及我的的職業規劃時適當的與公司發展相結合。這個問題背後面試官主要是想考察你的臨場發揮能力、語言表達能力和邏輯思惟能力,看看你對所處的行業是否有足夠的瞭解,是否對本身有一個清晰的認知,作事情是否有計劃有條理,以及你爲了實現目標是否有足夠的信心和自我驅動力,從而對你的性格和價值觀有一個大概的瞭解。
對於沒有工做經驗的應屆生來講很難拿出一套成熟、完整的成長體系,由於他們尚未正式踏入過社會,沒有感覺過職場生活,因此你說話的方式和技巧就大過了內容,你只須要流暢天然的表達本身現階段的想法就能夠,不用把目標定的過高、太遠,不要說我想幾年內當上主管、當上項目經理,那樣反而不切實際,這樣的答案毫無心義,應該更多的考慮專業技能方面的提高計劃和步驟,而不只僅是看中一個頭銜。對於有必定工做經驗的人來講,就須要向面試官表現出你的目標感和上進心,你本身對職業規劃問題有清晰、明確的想法,而且有與大方向相對應的短時間目標,由於在職場中,沒有上進心的人很難有大的做爲,也很難在我的發展上實現大的突破,這樣的人也不會給公司帶來出彩的工做業績。因此在回答這個問題時核心主旨就是要充分利用資源,提高自我,在保證工做質量的同時,在工做以外也能尋求更多的職業突破,爲本身職業目標奮鬥。
其實雖然不少公司會問到這個問題,可是公司未必就會每天加班或者常常出差,主要是考察候選者對工做是否有責任心,可否適應比較大的壓力環境。你能夠回答說,在工做中,我會以效率爲第一位,首先反思加班的緣由是否出在我我的身上,儘可能減小因我的緣由的加班狀況,我會努力彌補本身工做中的不足,提高工做效率,可是遇到急需解決的項目問題,即時加班也要在規定的時間內完成任務,我會以目標和結果爲導向,配合公司進度,不會爲了加班而加班,即便加班也會合理規劃安排,更好的協調工做與生活,讓本身保持充足的休息,更積極、高效的投入到工做中。
不少人剛開始工做時很是抵觸加班,以爲工做是爲了更好的生活,可是不能爲了工做沒有了生活,這句話很是正確,可是大部分的咱們都是普通人,沒資歷沒背景,不能啃老,在大城市裏付不起首付,買不起汽車,如今的咱們哪有資本能夠享受,惟有不斷努力不斷進步才能過上咱們想要的生活,得到更好的物質回報。互聯網發展集中在一二線城市,這裏人才多的是,容不得你有一絲一毫的懈怠,不努力不學習分分鐘都有可能被社會淘汰,不論在哪裏,資源的分配都是二八原則,既然選擇了這個行業就要作好接受996的準備,它歷來就不是一個輕鬆來錢快的好差事。
這個問題每每會跟在"你爲何想來咱們公司?"以後,一些應屆生特別喜歡回答:"由於貴公司在業內有名氣,工做氛圍好,我想來貴公司鍛鍊本身、學習技術。"若是你工做經驗少,只表達你想學習這個意願是不夠的,由於學習是在學校裏完成的事,你出來工做就是要爲公司創造價值,老闆只關心你能爲他們賺到多少錢,在這個過程當中你的自我提高能達到什麼水平徹底是看我的發展和努力程度,這就是爲何有的人幾乎同時就業,業務能力也差很少,可是一兩年的時間就拉開差距,有的人已經被遠遠地甩在了後面。
因此你不能只是站在本身的角度,把公司當成課堂,你必需要向面試官展現你有很強的學習能力和項目經驗能幫他們提高價值、解決問題,好比說我以前使用vue框架開發過移動端項目,而貴公司主要的技術棧也是vue框架,我以爲我能把以前的項目經驗用到如今的工做中,很好的幫助團隊提高,站在企業角度,從實際問題出發,不要說大話空話,讓面試官以爲你是一個有頭腦有看法的人,而不是隨意海投,只是在招聘平臺上看到一個工做機會就過來試試,你須要證實你的選擇是通過深思熟慮的,願意在這家公司長期穩定的工做,這樣面試成功的概率就會大大增長。
通常面試進行到尾聲,面試官都會拋給你一個問題:"你對咱們公司有什麼想了解的麼?",面試進行到這裏時千萬不能掉以輕心,這個問題回答的好與壞能決定你在面試官心中總體的印象分,不能說沒有,更不能亂問問題!若是你直接回答沒有,那麼面試官可能會認爲你對應聘的公司或者崗位沒有太大的興趣,直接影響面試官對你的我的評判。在尚未肯定入職以前不要問關於薪資福利待遇的問題,好比:五險一金是怎麼發放的?公司都有哪些補貼?薪資多少?一年幾薪?年終獎怎麼發放?員工有哪些晉升機制?也忌諱問太細枝末節、無關痛癢的問題,好比:公司能夠上外網麼?網速怎麼樣?電腦是什麼配置的?中午午休多長時間?
這是一個展現本身性格特徵同時也是瞭解本身之後工做環境的好機會,其實面試是一個交流和互動的過程而不只僅是簡單的一問一答,在以前的問題中主要是面試官聽你講你的狀況、你以前的工做經歷、你的知識架構,在這個環節中,是面試官向你展現公司的機會,他但願經過你的問題把公司的理念和亮點傳遞給你,也懷抱一個開放的姿態歡迎你加入他們的團隊,比較安全的問題有:
請問公司目前的技術團隊架構、人員分配大概是怎麼樣的?
項目團隊的規模如何?
項目中有幾名前端開發工程師?
公司目前主要使用的前端技術有哪些?
框架是使用Vue仍是React?
若是我進入貴公司大概會負責哪一個類型的產品?該產品的功能是什麼?
基本上經過這幾個問題你就能夠對公司中的技術團隊有一個初步的瞭解,爲你對職業的選擇提供很大的參考價值,同時也給面試官留下了一個好印象,說明你對待工做不僅是看中福利待遇更關心技術層面和我的提高,面試原本就是一個雙向的選擇過程,若是你能抓住此次機會充分的展現本身,給面試畫上一個漂亮的句號,那麼offer天然也能夠手到擒來了。
在經歷了層層過關斬將以後你將會進入到薪資談判過程,這個環節就進入到了反選階段,通常hr會問一下你上家公司的薪資待遇,而後再問下你對於這份工做的指望薪資,通常漲幅在20%-30%之間比較合理,可是若是你是換城市工做,也要考慮地理因素和對應城市的發展水平。
面試官還可能問你目前有沒有收到offer,若是你回答有,他會繼續追問你那你爲何還繼續面試,這時候要承認人家的企業、承認人家的技術、確定對方的同時也確定本身,也是給薪資談判爭取更大的勝算。
有些人能夠接受無條件的加班,能接受低於平均水平的薪酬,基本上公司給他們什麼待遇都全盤接受,毫無談判的餘地和魄力。可是還有一部分人,出來工做是爲了自我實現,同時爲了得到一個高薪,給本身和家人更好的生活,那麼薪資談判就顯得尤其重要了。你不只要知道如何經過面試官的考驗還要懂得如何評估本身的價值,你要把本身的指望薪資定在什麼水平,指望薪資的範圍是多少,你能接受的最低薪資是多少,擁有一個明確的目標才能夠從容的應對接下來的談判。若是面試官明確說給不到你指望的薪資,問你是否會繼續考慮這家公司,這個時候要記住一個原則:先回復說考慮一下,不要當場當即答應,即便你真的很想去這家公司,本身先給本身打折,那就等於失去了談判的機會。你能夠說:"我在面對職業選擇的時候考慮的因素不少,不僅僅是薪酬福利,還有職位職責、職業發展以及工做環境,因此麻煩您告訴我,在您看來這個職位的合理薪資是多少?我想綜合對比以後再明確給您一個答覆。"必定要讓他給出一個具體的數字或者薪資範圍,若是他真的很是想讓你加入公司的話,在這期間頗有可能會再次聯繫你,主動跟你談加薪的事。
到這裏,關於前端面試的總結也就差很少結束了,其實你技巧再好,準備的再充分,在實際面試過程當中主要面對的仍是技術問題,那麼這篇文章的價值在哪裏呢,若是你在面試的過程當中連這些基礎性的問題都處理很差,可能再有能力也得不到施展。機會都是留給有準備的人的,千萬不要想着一次就能成功,前期不斷試錯,反思本身的不足,努力查漏補缺。面試前多瞭解企業的相關資料,有針對性的去準備。面試失敗也不要垂頭喪氣對本身失去信心,從失敗的過程當中總結經驗,多聽取別人的建議,知道本身哪裏須要改進,通過積累和總結,你下次面試成功的概率就會大大增長。必定要給面試官傳遞出來自信、陽光、正能量的感受,擺正本身求職者的心態,頂住面試的壓力,耐心、細心的整理記憶面試題。萬事開頭難,好的開頭就是成功的一半,面試前認真準備,總會得到企業的青睞,上天會眷顧努力的人。
這些都是我在實際面試過程當中遇到的問題,也總結了不少人成功的經驗,但願這篇文章能夠幫到正在找工做的程序員小夥伴,也但願你們快速成長,早日成爲獨當一面的技術大牛,預祝各位工做順利!