面試時,你是不是也遇到過這樣的情況,明明感覺自己表現發揮的很好,甚至進入到二面環節,到最后卻沒能拿不到入職offer,連自己“死在”哪塊都不清楚。現實工作中這樣的例子不在少數,究其原因就是面試是對個人素質的綜合考量,項目經驗 基本技術 個人潛力(也就是值不值得培養),這是Java程序員成功拿到offer必經的3大面試考驗。其中,技術分比重能占到70%,但是如果你在面試中不懂得表述技巧,不會談薪,依然拿不到合理的薪資,那么Java程序員在面試中該如何展現自己呢?接下來就為大家分享。
關于項目經驗,我認為并發編程網的創始人方老師講的一段話非常好:
介紹產品時面試官會考察應聘者的溝通能力和思考能力,我們大部分情況都是做產品的一個功能或一個模塊,但是即使是這樣,自己有沒有把整個系統架構或產品搞清楚,并能介紹清楚,為什么做這個系統?這個系統的價值是什么?這個系統有哪些功能?優缺點有哪些?如果讓你重新設計這個系統你會如何設計?
我覺得這就已經足以概括了。也許你僅僅工作一年,也許你做的是項目中微不足道的模塊,當然這些一定是你的劣勢且無法改變,但是如何彌補這個劣勢,從方老師的話中我總結幾點:
0.明確你的項目到底是做什么的,有哪些功能
1.明確你的項目的整體架構,在面試的時候能夠清楚地畫給面試官看并且清楚地指出從哪里調用到哪里、使用什么方式調用
2.明確你的模塊在整個項目中所處的位置及作用
4.明確你的模塊用到了哪些技術,更好一些的可以再了解一下整個項目用到了哪些技術。
在你無法改變自己的工作年限、自己的不那么有說服力的項目經驗的情況下(這一定是扣分項),可以通過這種方式來一定程度上地彌補并且增進面試官對你的好感度。
補充一點,在面試中聊你的項目的時候,有一個問題90%是繞不過的:談一下你在項目中解決過的比較復雜的問題。這需要在工作中不斷去發現和探索,不需要多,在你自己目前的項目中只要你找到一兩個能說的問題就行。一個小技巧是,即使問題不是你解決的而是別人解決的,但是你把這個問題弄懂、搞透了,在面試的時候你一樣可以把這個問題當作是你自己解決的來說----畢竟,誰來管這個問題當時到底是不是你解決的呢?
如果你過五關斬六將,成功地通過了所有的技術面,那么恭喜你,你離升職加薪、出任CEO、迎娶白富美、走向人生巔峰又進了一步。但是還沒有到談薪資待遇的時候,最后還有一個考驗:HR面試。基本所有的大公司都有這一輪的面試,不要小看HR面試,很多公司的HR對于面試者都有一票否決權的----即使前面的面試對你的評價再高。
所以,這輪的面試也必須重視起來,HR面試主要問的是幾點:
0.簡歷中寫的過去工作經歷的離職原因
1..當前公司薪資待遇
2.期望能到怎樣的一家公司
3.個人未來的發展方向
在這專門提一下第1點:當前公司薪資待遇
可能有人比較排斥也不想說這個,我個人倒是持開放狀態,問了就說了,當然一些的夸大還是必要的,當前公司薪資待遇多報個一千塊錢完全沒問題(畢竟是一家互聯網公司總多多少少有些補貼啊什么的嘛)。因為這和你在新公司能拿到的薪水關系不大,新公司能拿到的薪水的決定因素是整個公司的薪資情況以及根據你的面試情況在公司的定位,都是有固定的薪資范圍的。HR問這個主要也就是心里有個數并且看你是否誠信----有些公司入職時會要求你提供最近一家單位的銀行流水號。
HR面試就說到這里了,總結起來其實就是四個字:滴水不漏。整個面試過程態度積極向上,不要有任何悲觀消極的態度(尤其在談到以前公司情況的時候,即使有再多的不滿),就不會有