如何在計算機面試中牽着面試官鼻子走?

我參與校招社招面試兩年多,自己也各個大廠跳槽多次,經常也在麪人和被面試間思考,我認爲面試中技巧和實力至少三七分(技巧佔三分),遇到不強勢的面試官,甚至可以達到五五分。兩年多面試了不下於100人,見過太多的低級錯誤,也遇到過能牽着我走的面試牛人。本篇文章,是我工作五年內面試與被面試的總結。

 

這篇文章就是教你在面試時,如何牽着面試官鼻子走,記得幫我點贊哦。

 

目錄:

  1. 自信的描述項目經驗
  2. 不要犯致命性錯誤
  3. 不露痕跡的展示自己
  4. 自己要主動亮劍
  5. 學會引導面試官
  6. 如何複習面試

 

一、自信的描述項目經驗

你真的以爲面試官看着你的簡歷、聽着你的描述,能知道你說的這些的真實性?

根本不可能,面試官是人不是神!不能知曉天下事,甚至連你的公司,他可能都沒聽說過。

所以,開場白(自我介紹),完全由你控制,自信的描述自己的項目經驗(注意!!!是項目經驗!!!!)

但在自我介紹時,經常會遇到如下情況,可能會被面試官反攻:

 

  • 【描述磕磕絆絆,不熟練】。

----可能會被面試官直接打斷,開始問問題

  • 【描述冗長,過於偏重細節】

例如:我做過一個XX項目,這個項目裏用到了圖片緩存,我是用的XX框架,這個框架是在XX的基礎上改造的,這個框架的原理是……

----不僅可能會被面試官直接打斷,而且因爲暴露過多內容,致使整個面試引向失敗

  • 【描述無重點,淨扯技術無關內容】

例如:這個是我18年在XX公司做的項目,這個項目主要是音樂播放器,它能不僅能播放音樂,還具有二倍速、多倍速快進功能,而且支持人工輸入快進倍速,不僅如此,還有聽歌識曲功能,它不僅能識別……還能識別……,………………

-----可能被直接打斷,開始問問題。技術面試面的是技術,對於你項目上的各種功能和功能集是完全不關心的,若長篇大論些技術不相關內容,將直接被打斷。

 

敲黑板!!!在描述項目經驗時,敘述上應做到自信、流暢!結構上,產品功能、項目內容都不是表述重點,一概而過即可。着重在自己的職責、所涉及的核心技術點上,但不要過於詳細。面試本就是個溝通的過程,自我介紹是先列出提問大綱,面試官會從你自我介紹中提煉內容進行提問。

 

樣例:2015年我學校畢業進了XX公司,總共做了三個項目,第一個項目是音樂播放器,我負責整個播放器界面和功能的開發,主要用到的技術有XXX,第二個項目是車載音響,我負責XX模塊,做主程,主要用到了藍牙通信、音頻處理、……,第三個項目是類似於淘寶的商城,做管理,負責整個項目。技術上負責框架架構,用到了很多的外部框架,比如Fresco、Kotlin、EventBus……

 

 

二、不要犯致命性錯誤

 

致命性錯誤所括以下幾點:

  • 發現簡歷造假

----當面試中,發現一些關鍵要素(公司、時間、涉及技術等)和簡歷不匹配。這就涉及簡歷造假,一旦發現,一般是零容忍。

  • 技術集完全不匹配

例如:面試官所負責的項目是上層應用,而你一直在說,你在上家公司所做的播放器C層代碼原理。

----面試總是從你的描述開始,但如果你着重描述的內容與面試官技術集完全不匹配時,這次面試基本也就GameOver了。出現這類情況的根本原因在於,你的項目經歷與目標公司不符,導致你的技術集與面試官的技術集嚴重不匹配。此時,需要重新審視自己的簡歷,是否將過多自己未深入涉及的無關技術列了出來,導致通過HR篩選,但其實自己並不怎麼會。

  • 技能與簡歷描述嚴重不符

----經常會碰到一些同學,應屆畢業生尤其多,說這個項目自己做的,負責那個模塊,用到那些技術,自我介紹時吹的天花亂墜,聽的我都想直接給他技術專家的崗位,結果深入一問,基本問題都能出錯。

  • 項目中核心技術出錯

----如果這個項目是你做的,核心技術點是不可能答不上來的,雖然你可以說,年久遺忘,但面試官更相信是這個根本不是你做的。

  • 明確表示不能加班,不能出差

----雖然這麼問,但並不表示人家公司就加班多,出差多。如果明確表示不接受,那給人的感覺將會是,責任心不上,不抗壓,大多數公司都不會讓你通過面試的。

注意本篇主題說的是,面試中的對話攻防,如果你真的介意加班,大可沒必要再面試中一棒打死,先拿到offer,在綜合考慮。

 

 

三、不露痕跡的展示自己

面試,其實是一個溝通的過程,除了基本的對答問題以外,一些軟實力也是重要考慮內容。在不經意間,向面試官透露以下內容,將會使你面試加分

  • 有架構意識

例:我們這個需求變化性很高,我爲了能滿足以後的變動,採用了適配器模式來開發的,用到的技術有XXX(在不經意間,提出自己的設計思想,爲自己加分)

----一般認爲,在代碼設計中,不僅能滿足需求,又能考慮到擴展性、設計模式的同學,編碼能力不會差,而且能顯著的提升團隊開發效率。

  • 發現問題、解決問題的能力

例:我做的這個項目,主要是做XXX的,設計到的技術有,其中最難的是XXX問題,我用了一個禮拜才解決。(凡不是面試官問到的問題,全部一概而過,對於自己引出來的亮點,更是如此,面試官有興趣會細問,這也是引導策略之一)

----有時,面試官會直接問,“你有遇到過令你難忘的技術問題嗎,怎麼解決的”,有時並不會問,但這是一個加分項,有機會,要及時展示自己。

  • 責任心和抗壓能力

例:

面試官:如果碰到緊急任務,必須在deadline前做完怎麼辦?

回答:如果真的是事出緊急,大家也都能理解,分配給我,那是相信我能做好,我就算加班加點,也要完成的。

----程序員加班嚴重,經常會出現緊急線上問題,面對問題的態度和能否扛事,是判斷一個人生活態度是否樂觀向上的重要因素,哪個公司都不想要負能量爆棚的鐵鏽。

  • 管理能力和團隊合作意識

例:

面試官:如果遇到線上問題,不知如何下手怎麼辦?

回答:如果我真的沒有辦法分析,那就請教他人,如果別人也沒辦法,那我就會把整個團隊組織起來開個會,向大家求助,看大家有沒有什麼辦法。

----一般項目中,都會沒人負責一個小模塊,如何能自己把這個模塊負責好,肯定需要有一定的管理意識和團隊合作意識。面試官一般也是項目負責人,他當然想找能讓他省心的開發,如果你負責的模塊整天出問題,那他每天得煩死,所以,這一項也是加分項。

  • 學習能力

例:

面試官:你這個播放器怎麼做的?我看你之前也沒這方面的經驗啊。

答:是的,播放器需要涉及到C語言,我已經好多年沒用過,都忘光了,但領導把任務分配給了我,我就想辦法自學,經過我的努力,最終還是成功做出來了。

----程序員是一個一直需要學習的職業,不僅在遇到新技術需要學,而且,職員自己能力的提升,不僅能提升自身開發效率,也能提升整個團隊的學習氛圍,這一項是主管們都會考慮的。

 

四、主動亮劍!!!

有些同學就特別不擅長聊天,回答問題惜字如金。經常遇到的回答就嗯、是、對的。

這不僅會導致面試官及時換其他問題,而且,會給人一種,性格太悶,不容易融入團隊的錯覺。

 

記住:面試官不是你朋友,你不主動說出你的亮點,他是根本不知道的。如果整場面試都發覺不出來亮點,那機會只能給下一個。

 

在面試對答中,經常會因爲如下幾種類型錯誤,導致冷場:

  • 單字回答,惜字如金型

例:

面試官:你這列表這麼炫,用的RecyclerView嗎?

原回答:嗯

----如果回答或許簡單,那麼整個面試節奏就掌控在面試官手中。針對這個問題,他可能繼續選擇一個內容深入問,也可能直接換其他問題,你要知道,來回的換問題,對面試者是不利的,一定要把問題掌控在自己都會的範圍內。

  • 有一說一,不會擴展型

例:

面試官:你這列表這麼炫,用的RecyclerView嗎?

改進回答:嗯,我用RecyclerView比較多,這個是用自定義LayoutManager實現的。

效果:巧妙的引出自己已經複習過的自定義LayoutManager,面試官很可能繼續問,那LayoutManager相關知識。

----除了回答完面試官的問題,如何巧妙的通過擴展引出新問題,是一個能牽着面試官鼻子走的一個重要方法,後面會細講。

  • 邏輯混亂,條理不清晰型

----如何清晰的描述出自己的方案和項目內容,是面試中的一個重要內容。我們說過,面試其實是溝通的藝術,如果面試官根本沒聽懂你在說啥,好吧,那隻能跳過這個話題了,權當沒問。

如果方案確實難懂,可以提前找朋友練手,向他解釋,及時優化溝通方式,必要時,手機裏存上流程圖,面試時展示給面試官。

 

上面我們已經詳細的提到在技術面試中的注意事項,接下來,就是最重要面試攻防

 

五、學會引導面試官

 

我們面試總是從簡歷上的項目描述和自我介紹展開,如何巧妙引導面試官,將問題引向自己所會內容

在描述或者回答問題時,一般而言都是從項目中的技術點開始,而這些技術點都是在我們可控的範圍內,所以在回答時,除了有一說一,還要不經意間擴展到自己會的知識點上。面試官很可能就你擴展的知識接着問,此時,你就可以掌控整個面試節奏,所有的面試內容對自己更有利。但在擴展時,需要注意以下幾點。

  • 只說相關內容,不刻意

例:

面試官:你這個緩存框架是自己寫的嗎?

回答:是的,我在XX框架的基礎上改造的,修改了一些緩存機制。(將面試點引向XX框架及你所做的緩存機制)

----引導,並不是答非所問,而是,在回答當前問題時,巧妙地把問題的方向引向自己所會內容。千萬不要爲了引導而引導,非常生硬地說出與當前面試問題完全不搭嘎的內容,面試官極易察覺,並不會上你圈套,反而認爲你所引導的知識點,已經複習過,而不再詢問。

  • 不細說,點到即止

----引導內容主要是爲了引出下一個面試問題,並不是要立即具體細講的。所以,我們引出引導內容時,一定要顯得不刻意,讓面試官感覺就是在回答這個問題而說的。如果你立刻細說引導內容,面試官可能會覺得,此次問題答非所問。

  • 完全陌生領域,及時停止回答

例:

面試官:你RecyclerView用的挺熟練,做過自定義控件?

回答:自定義控件我只是簡單的做過一些,沒有深入研究過原理。

-----有時,我們簡歷上只是簡單提到、或在擴展時無意提到,而面試官卻抓住不放,一直提問。此類問題,若完全不在掌控範圍內,及時停止回答,說自己沒有涉及或瞭解的比較淺顯即可。若強硬回答,則大概率後續問題無法解答,引起不好印象。

 

六、如何複習面試

上面我們已經提到,面試總是從簡歷和自我介紹中的內容開始,複習面試時,需注意以下幾點。

  • 核心面試點必通必會

----我們在複習時,必先保證地是簡歷中提到的技術點必須全通全會,儘量將它的原理也一併搞清楚。

  • 核心知識及時擴展

----在面試時,根據簡歷上的知識點,也會相應擴展,所以簡歷上所涉及知識的延伸知識也是必通必會的。

  • 看前人面試總結

----除了簡歷上所涉及知識以外,其它知識看起來無法複習,其實除了簡歷上的技術點以外,大家共性的面試知識,80%的都是相似的。只需要看別人的面試總結,即可大部分掌握。

 

敲黑板!!!我給大家彙總了各個方向面試題總結,關注【啓艦雜談】,回覆“面試”即可。

 

比如Java面試彙總,內容過多,沒有完全展開,只展示到主題項.

 

已整理的內容有:JAVA\Android\算法\前端\後端\各語言總結\簡歷模板\面試經驗

 

  • 項目經驗不足,怎麼辦?

----應屆生同學和剛工作不久的同學,基本沒有拿得出手的項目,甚至沒有項目,怎麼辦?

敲黑板!!!沒有項目經驗就造項目經驗!!!!

現在網上那麼多的實戰教程、github上遍地的源碼分享,都可以爲你所用。

在面試時,這些項目經驗都可以寫上,最關鍵的是自己要弄通、弄會,儘量先仿一遍,自己再從頭到尾自己再寫一遍,把所有涉及到的知識點都弄通弄會。面試的時候,就實話實說,就說你自己仿的,沒有關係,做爲面試官,我們更看重的是你會啥並且你是不是真的會。

我精心整理了計算機各個方向的從入門、進階、實戰的視頻課程和電子書,都是技術學習路上必備的經驗,跟着視頻學習是進步最快的,而且所有課程都有源碼,直接跟着去學!!!

只要關注微信公衆號【啓艦雜談】後回覆你所需方向的關鍵字即可,比如『Android』、『java』、『ReactNative』、『H5』、『javaweb』、『面試』、『機器學習』、『web前端』、『設計模式』等關鍵字獲取對應資料。(所有資料免費送,轉發宣傳靠大家自願)

《啓艦:全網2184G計算機各方向視頻教程/電子書彙總​》

 

願所有的同學都能如願去到自己想去的公司,幫我點個贊吧。

 

建議閱讀:

職場、面試:

啓艦:職場中有哪些典型的「學生思維」?

啓艦:有哪些讓程序員受益終生的建議

對計算機專業來說學歷真的重要嗎?​

 

校招相關:

啓艦:大廠秋招面試官教你準備2020秋季校招

應屆生如何跟蹤校招信息?

 

其它討論:

2019年Android開發的前景如何?

學習flutter需要先學習安卓原生嗎?

 

資源下載:

啓艦:全網2184G計算機各方向視頻教程/電子書彙總

啓艦:最新!2016-2019計算機歷年校招真題、面經、複習資料總結(11G/2284份文件)

 

 

本人所有文章均受版權保護平臺簽約保護,著作權歸啓艦所有,未經授權,轉載必究,謝謝合作。

 

 

 

 

 

發佈了260 篇原創文章 · 獲贊 1萬+ · 訪問量 593萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章