如何高效進行一場(技術)面試?

2021-10-09 11:41:37 字數 1326 閱讀 8594

最近在找工作。也收到了兩個offer,有的面試則沒有音訊。於是我就在思考造成不同結果的原因。沒有收到offer,是公司的問題,還是自己的問題,如何判斷這一點?以及,如果準備一場(技術)面試?

做一件事,首先要去理解這件事的本質。知道了做這件事的本質,才好有的放矢。不然即使成功,也是憑運氣了。

那麼,面試的本質是什麼?

在我的理解,面試其實就是一場考試。招聘公司對應聘者的表現進行評估,然後對比不同的應聘者,決定招哪乙個人。

既然是考試,肯定是要有考試範圍的,也就是,靠察哪些東西。人力資源領域有個著名的「素質金字塔」模型,用於描述人的各項素質。金字塔從下向上依次是:

動機 -> 潛力 -> 技能 -> 經驗

這個模型與心理學上的潛意識等理論不謀而合----說到底,人是由潛意識決定的。價值觀,動機,態度等這些軟性的東西,驅動了人的行為。簡單起見,將這個模型簡化為 :

軟素質 -> 硬技能

所以,面試就是對軟素質和硬技能綜合考察的過程。

軟素質軟素質是個非常寬泛的概念。它偏主觀。上文所述的動機,價值觀等都屬於這一範疇。

這一部分一般在hr面試中涉及。

比如這些hr問的常見問題:

你的答案中可能會涉及一些技術知識,hr很有可能不懂,但是從你的思路,溝通表達上hr已經對你做出了評估。

硬技能這一部分偏向與專業知識與技能的考察。也是大多面試的大頭(一些非技術類崗位的面試除外)。

程式設計師技術面試中,考察的知識一般是:

最後需要回答標題中的問題了,什麼是面試的正確姿勢?問題可以細化為,回答問題的基本套路是什麼?

踩點答題。

所謂踩點踩的店就是考點,也就是本文中說的軟素質和硬技能。處理踩點,就像上面說的,回答問題,不管你會不會,解題套路也是要有的。

對於知道答案的問題,把自己的答案說出來就是了,注意表達即可。不會的問題,硬實力不夠,就「上價值」啊。也就是拿軟素質來補。

舉例比如,面試官問你有沒有做過效能優化的相關工作。

即使你整日crud,也不要理直氣壯說自己沒做過。

可以嘗試這樣回答:

效能優化是個很廣的概念。包括jvm調優,資料庫調優等等。之前因為一次jenkins響應慢,修改過一次jvm的堆記憶體的設定就解決了問題。資料庫的優化大部分是有效的使用索引,這個最好是在寫sql語句時就有效能意識,遵守一些最佳實踐,如balabala,而不是有了效能問題現解決。

總之,遇到難題,盡量從自己的知識技能和工作中尋找匹配點,表現出積極的態度,而不要像機械人一樣說個不知道了事。

記一場小面試

今天的面試有點好笑了。內心覺得 在校招平台上投了簡歷後收到了面試邀請後,今天早上便奔去面試了。到達公司填了基本資訊之後,就開始了一面。專案組負責人對我進行了面試。問題的難度中等,主要是考察一些基本技術的掌握情況,雙方友好交流之後,似乎覺得我的能力並不能直接參與專案工作。對我說你可以去其他公司看看有沒...

如何看待一場爭論

1 總結共識 2 概括雙方觀點 3 抽取差異 4 上溯造成差異的源頭 造成爭論雙方對同一件事情的意見不統一的根源有 主觀原因 三觀不同等 客觀原因 定義 前提還是推理過程出錯或是不全面 主觀原因不必相辯。客觀原因中 出錯 容易通過對方的錯誤表述識別出來,但不表述未必 不全面 很多時候要猜測式地提出我...

如何籌辦一場千人技術峰會?

我們大多數人都參加過技術峰會,通過嘉賓的分享拓寬視野,在交流互動中結識朋友。但除了觀眾視角外,技術峰會還有哪些其他視角?不同視角之下,各有什麼價值?技術峰會的各種構成元素中哪些是最核心 最重要的?哪些是附著在這些要素上的?如果現在讓你策劃籌辦一場技術峰會,如何從零開始招募到大量優質嘉賓和觀眾呢?如何...