Java程序員:面試前利用這6個“套路”,讓你輕鬆“鎮住”面試官,拿取高薪offer~

程序員“套”用這6點,讓你輕鬆“鎮住”面試官,拿取高薪offer~


以前有個人來我公司面試,我兩個下屬都給了極高評價,異口同聲曰:此子,出乎其類拔乎其萃,乃不可多得之專家碼農。我聽完很高興啊,人才啊, 拍桌而起,心裏默默說,這次一定要爭取到。我問此子Java知識、JVM原理、併發問題,對答如流,如數家珍。於是我欣然讓他做了一道hard 難度 leetcode沒有的算法題,然後他沒做出來。當時我心中一緊,而後釋然——算法弱也無妨,看來算法是他的軟肋,以後調教下,定能補上。於是我,然後改成一道中等難度的題目,降低難度,讓他增加下自信。然後他依然不能解出,甚至思路也很侷限。於是我開始感到疑問,然後開始盤查他的項目經歷,用很複雜的架構問題拷問之,果然漏洞百出。我心裏捏了一把冷汗,若不是然是我靈光乍現,想看看如此優秀人才算法的成色,險些被他矇混過關啊。

事後我和我的同事們覆盤面試,發現了一種深深套路,亦有可取之處。可以幫助大家快速掌握一個方向的技能。

其一:梳理知識點,得到導圖一份

覆盤中,我們一致認爲求職者肯定是用導圖進行了知識點整理, 比如java方向他有一個完整的知識框架,不然不可能練過2.5面。 這種框架,方便他記憶。因此他回答可以很完整。而他準備時間,應該在3月以上。他對知識點的覆蓋已經超過了面試官。

各位看官,大家可能不知道,如果是看到一份導圖,你會覺得複雜,但是你自己做一個,你就可以記住。確實很多高手是這樣學習的, 這個求職者,定是有如此類似的方法,才能整理對整體知識有一個框架體系。


其二曰:逐項學習

此求職者,還是花了功夫,對導圖中的內容進行逐項學習。若非如此,也不會讓人感覺非常全面。他先整理了導圖,然後進行學習,他能複述導圖,所以能把知識點對號入座。過程中,定是穿插者導圖的修改。


其三:利用面試題查漏

如果自己想導圖,然後學習肯定不全。即便是,找一本教材、課程也覆蓋不到這個求職者這麼全面。他應該是反其道而行,利用面試題查漏。比如說,面試題回答不出HashMap和HashSet的區別,估計他會把java數據結構作爲一個完整的分支重新寫入導圖, 如此方能覆蓋完整。


其四:模擬場景——把面試官當小白

此子是個博弈高手,定是對每個知識點在心中模擬了面試場景。以面試官提問引入,然後自己練習回答。 然後此子具有一個一秒鐘變成小白的能力,評估小白能不能聽懂。只有自己說出的話,小白聽懂了,那纔是理解到了本質。如果說出的,很模糊,必須專家才能聽懂,那就是還沒有理解。而面試,就是要能讓自己的闡述,讓面試官覺得即便自己是小白也能聽懂,就會覺得你好像很有道理。


其五:STAR大法——虛構場景

此子,面試中項目經歷是虛構的,但是他用STAR大法虛構了場景。

S(Situation) 場景虛構

首先,此子虛構了一個場景,虛構了自己面臨的困難。

T(Target) 目標虛構

然後他根據困難,虛構了自己的目標。

A(Action)行動

有了目標只有,他虛構了行動。

R(Result) 結果

最後,他虛構了結果,甚至是數據化、量化的結果。此子妄說自己是做中間件方向,然後虛構了有100家接入放,和300%的效率提升,有理有據。


其六:深度虛構、細節模擬

此子不僅僅虛構了單層STAR,還考慮到了深度STAR。好比場景,他想到了面試會說【這不是一個常見場景麼? 我看也沒什麼特別?】,然後他會再多透露一些細節。然後, 他很多技術細節也是深度虛構過的,很多工具的基本的API也是練習過的。


總結

在下並不是教各位造假,而是以此真實故事,想告知各位一種學習的方式。核心是自己要製作導圖,然後要不斷更新。這種過程是自己對一個未知領域的探索過程。然後利用面試題進行查漏。當導圖知識差不多落地的時候,就要進行復述,確認自己說出去的小白能聽懂,當小白能聽懂,這就是自己理解了。 而且在面試期,因爲你比面試官全面,因此可以從知識覆蓋度上超過他。

然後通過虛構場景進行練習,這樣可以確保一失。唯獨的破綻,就怕上來就考算法,考計算機原理的面試官;或者給你一個非常複雜的具體場景,問你應對策略的面試官。


特別聲明:本文素材來源於網絡,僅作爲分享學習之用,如有侵權,請聯繫刪除!




推薦閱讀

金三銀四季,阿里工作10多年Java大牛的“心得”,獻給迷茫中的你


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章