如何高效面試

我推薦過很多應聘者,面試完之后我會得到很多反饋,比如”面試官問的問題比較多,有些問題回答上來了有些沒有,不知道自己是否能通過”,“技術(shù)面試的時候,有些技術(shù)點問的很細致,自己沒有回答上來”,“HR很在乎我頻繁跳槽,所以終面沒有通過”。這些反饋都是面試中遇到的問題,所以今天和大家一起聊聊技術(shù)人員如何正確地進行面試,從而提高面試通過率。

  整個面試會分為簡歷評估、技術(shù)面試和HR面試三部分。前面文章已說明,個人簡歷很重要,優(yōu)秀的簡歷就能通過簡歷評估面試,這里就不再贅述。下面則主要講述技術(shù)面試和HR面試。

技術(shù)面試

  需要首先說明的是,技術(shù)面試可能是電話面試也可能是現(xiàn)場面試,這取決于你和面試官是否在同一個城市。如果是電話面試,一定要在通話質(zhì)量非常好的情況下進行面試,否則要和面試官改約時間。如果是現(xiàn)場面試,最好帶上紙和筆,提前畫一下自己做的系統(tǒng)架構(gòu),這樣能更直觀地表達自己做的事情。

技術(shù)面試主要包括以下四個方面:

  1. 自我介紹

    大多數(shù)面試官一般都會讓應聘者首先做個自我介紹,自我介紹回合是應聘者最主動的一個回合,因為在這個回合主要是應聘者說面試官聽,所以我認為這個回合非常重要,如果介紹得非常好,不僅可以讓面試官對你有好感,還可以為后面面試官提問埋伏筆。那么,什么叫為提問埋伏筆?就是在自我介紹里強調(diào)你擅長的技術(shù)點,引導面試官考察你最擅長的技術(shù)點。對于面試官而言,還可以通過自我介紹考察你的溝通能力,你是否能用言簡意賅的表達方式描述清楚自己做過的事情。

  2. 介紹做過的產(chǎn)品

    介紹產(chǎn)品時面試官會考察應聘者的主動性和系統(tǒng)化思考能力。很多人都是做產(chǎn)品的一個功能或一個模塊,但是在這個環(huán)節(jié)你需要把整個產(chǎn)品搞清楚并能夠講清楚這個產(chǎn)品是什么,為什么做這個產(chǎn)品,這個產(chǎn)品有哪些功能,做這個產(chǎn)品時的技術(shù)挑戰(zhàn)有哪些,以及你是如何解決這些挑戰(zhàn)的。比如,“我現(xiàn)在在公司主要負責做小微融資,小微融資主要為經(jīng)營者提供融資服務,面臨的挑戰(zhàn)是場景多、用戶廣、用戶個性化訴求多,我的解決方案是系統(tǒng)實現(xiàn)可配置化和平臺化??膳渲没侵竿ㄟ^配置對外提供服務,而不是通過編碼;而平臺化會引入第三方機構(gòu)幫忙一起解決用戶的訴求?!?/p>

  3. 回答技術(shù)問題

回答面試官的問題要做到一聽、二問、三思、四答。

一聽,

 指要聽清楚問題。會聽也是溝通能力的一種,不僅要聽清楚問題,還要學會邊聽邊猜,判斷面試官考察的點。

二問,

  指通過詢問確認問題。有些問題可能面試官問的比較抽象,你需要把這個問題聚焦,并向面試官確認“你問的是XXX這個問題嗎?”

三思,

  指思考問題。確認問題后,應先在腦海里思考下這個問題,最好不要拿到問題就開始講答案,很多應聘者說了半天,但是都沒說到點子上,或者說了十幾句,只有一句說到了點子上,浪費了彼此大量的時間。如果面試官問了某個技術(shù)點你不知道,一定要快速回答說這個問題你不清楚,以便于面試官繼續(xù)提新的問題,但是要把這個問題記下來,因為也可能后續(xù)面試還會問。我就喜歡問應聘者在之前面試中沒回答上來的問題,看看候選人是否有技術(shù)熱情和快速學習的能力。

四答,

  指最后清楚地回答問題?;卮鸬臅r候要表達清楚,注意語速和音量,要讓面試官聽清楚你的答案。如果是當面面試,還可以配合一些手勢,這樣可以加深面試官對答案的印象。如果有黑板,也可以在黑板上畫一下架構(gòu)圖,便于面試官理解。

舉個例子,

有個面試官問了一個JVM問題,怎么判斷FULL GC是否正常?首先思考下何為不正常,第一個點GC是用于回收內(nèi)存的,第二個點GC不能干擾應用程序。所以從這兩點出發(fā),那么可以得出結(jié)論,頻繁的FULL GC 但是內(nèi)存又沒有回收回來,內(nèi)存曲線成穩(wěn)定上升趨勢,很可能是內(nèi)存泄漏了,這樣的GC是不正常;因為FULL GC導致應用響應延時或卡頓,甚至OOM也是不正常的。

  1. 如何回答開放性問題

    面試官可能會問一些開放性的問題來看看應聘者的思維能力,比如如何建設高可用系統(tǒng)?

    那么面對這類問題有哪些比較常用的應對套路呢?因為開放性問題是沒有標準答案的,所以你需要盡可能地回答這個問題,也可以在回答的過程中和面試官一起探討,想到多少說多少。

    因此,你可以這么回答“高可用系統(tǒng)”這個問題:高可用系統(tǒng)架構(gòu)有十幾種設計原則,涉及到的點非常多,比如減少單點、減少依賴、應用做到無狀態(tài)、隔離性、接口限流等。然后你再展開進行描述,減少單點需要減少全鏈路上的單點,比如應用服務器、網(wǎng)絡設備、數(shù)據(jù)庫和機房等資源的單點;減少依賴,如果A依賴B,B依賴C,因為有了中間者出問題的概率就會增加,所以高可用中A最好直接依賴B,甚至不要依賴B,直接依賴緩存或者數(shù)據(jù)庫;接口限流,系統(tǒng)每個接口能承擔的最大流量是有限的,平時我們系統(tǒng)不會出問題,如果某個接口的流量突然猛增十倍,很有可能直接打垮系統(tǒng),所以每個接口都可以通過壓測測試下,評估下這個接口能夠承擔的最大QPS或TPS是多少,系統(tǒng)需要承受峰值流量,如果不能承受峰值流量就需要進行擴容。

HR面試

  HR面試主要考察一個人的價值觀和潛力?;卮疬@些問題最重要的一點是誠信,應實事求是地說,如果編故事資深的HR能看出來,就算看不出來公司后續(xù)也會做背景調(diào)查。進入這一關(guān)請想清楚幾個問題:

你為什么想加入這家公司?這家公司有哪些點吸引你?有哪些愿望是能在這家公司實現(xiàn)的?

  比如可以回答說想做業(yè)界領先的中間件,做一款億級用戶使用的產(chǎn)品等。回答這個問題一定要實事求是,不要編,誠信很重要。不建議回答因為薪水跳槽,因為薪水跳槽我覺得是自己沒想清楚,假如另外一家公司的工資再多給你幾千塊錢你會去嗎?

你為什么離開上一家公司?可以從上進的角度來回答這個問題,

  比如說在上家公司太安逸了,還是希望做一些更有挑戰(zhàn)的事情,趁年輕多拼搏。

你為什么會頻繁跳槽?一年一次的跳槽我認為就是頻繁跳槽,頻繁跳槽其實是對自己職業(yè)生涯沒有想清楚,也是一種不成熟的表現(xiàn),

  所以應首先承認自己頻繁跳槽是不對的,是過去沒想清楚自己的職業(yè)規(guī)劃,后面打算在一家公司好好干下去,逐漸提升自己的能力和職位。

你的職業(yè)規(guī)劃是什么?職業(yè)規(guī)劃主要是看自己后續(xù)往哪個方向發(fā)展,并且想做到什么程度,通過什么樣的學習計劃逐漸完成職業(yè)規(guī)劃。

  比如,你可以這樣回答,“我是一位偏向應用的開發(fā),對金融業(yè)務很感興趣,后續(xù)希望技術(shù)能力首先達到一定程度,并在金融領域能成長為一名優(yōu)秀的業(yè)務架構(gòu)師,或金融領域的技術(shù)專家,最近在看領域模型相關(guān)的書。”

當你遇到瓶頸的時候你怎么辦?

 你可以這樣回答,“首先我會進行一場深刻的反思,并找些書來看看,從書中找答案,同時也會找更優(yōu)秀的同事或老板溝通下,看看他們是如何提升自己克服瓶頸的?!?

這些年你每年的成長是什么?怎么能體現(xiàn)你的進步?那么如何體現(xiàn)進步呢?

 你以前需要依靠同事才能解決問題,現(xiàn)在可以獨立負責一個系統(tǒng)。以前寫代碼比較草率,現(xiàn)在非常認真,寫完代碼之后會反復看幾遍,并完善單元測試,保證代碼高質(zhì)量上線。以前做事情是想到哪兒做到哪兒,現(xiàn)在是先想清楚這件事情分哪幾個步驟,然后再去做。以前是一個人獨立完成任務,現(xiàn)在能帶團隊完成更大的任務。以前不夠主動,每次都是等活干,現(xiàn)在是自己規(guī)劃事情主動完成。以上說到的這些點都是進步的體現(xiàn)。

當你和同事之間產(chǎn)生分歧時你會怎么辦?

  和同事共事,要做到引導而不是指導,引導同事說出他自己的看法,比如有個點他沒有考慮到,可以通過反問的方式詢問如果遇到這種情況他會如何解決。

總結(jié)

  面試是否能成功還需要一定的運氣,盡人事看天命!區(qū)分能控制的和不能控制的,把注意力集中在能控制的事情,盡全力準備面試和參加面試,最后靜待佳音!
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 本文作者在一年之內(nèi)參加過多場面試,應聘崗位均為 Java 開發(fā)方向。在不斷的面試中,分類總結(jié)了 Java 開發(fā)崗位...
    TheOne_6e96閱讀 979評論 0 9
  • 這篇文章是 100offer 互聯(lián)網(wǎng)平臺的職業(yè)顧問才震宏的分享。主題是「程序員跳槽時,如何高效地準備面試?」,但其...
    千淘萬漉閱讀 3,316評論 0 13
  • 基礎 不管是Android基礎還是Java基礎以及常見的數(shù)據(jù)結(jié)構(gòu),這些是無原則地必須要熟練掌握的,尤其是非計算機專...
    JxMY閱讀 2,863評論 2 48
  • 一、面試程序 不同的單位對面試過程的設計會有所不同,有的單位會非常正式,有的單位則相對比較隨意,但一般來說,面試可...
    lucas777閱讀 9,363評論 2 23
  • 第1章 生不如死 獵獵的寒風,呼嘯著鉆進破敗的窗紙,撲滅了桌上的小油燈,卷走最后一絲溫暖。 “來,爺會好好疼你……...
    故事的小阿花閱讀 2,301評論 2 1

友情鏈接更多精彩內(nèi)容