1. 程式人生 > >Java程式設計師面試如何超常發揮?

Java程式設計師面試如何超常發揮?

面試時,你是不是也遇到過這樣的情況,明明感覺自己表現發揮的很好,甚至進入到二面環節,到最後卻沒能拿不到入職offer,連自己“死在”哪塊都不清楚。現實工作中這樣的例子不在少數,究其原因就是面試是對個人素質的綜合考量,專案經驗+基本技術+個人潛力(也就是值不值得培養),這是Java程式設計師成功拿到offer必經的3大面試考驗。其中,技術分比重能佔到70%,但是如果你在面試中不懂得表述技巧,不會談薪,依然拿不到合理的薪資,那麼Java程式設計師在面試中該如何展現自己呢?接下來就為大家分享。

如何介紹專案經驗

關於專案經驗,我認為併發程式設計網的創始人方老師講的一段話非常好:

介紹產品時面試官會考察應聘者的溝通能力和思考能力,我們大部分情況都是做產品的一個功能或一個模組,但是即使是這樣,自己有沒有把整個系統架構或產品搞清楚,並能介紹清楚,為什麼做這個系統?這個系統的價值是什麼?這個系統有哪些功能?優缺點有哪些?如果讓你重新設計這個系統你會如何設計?

我覺得這就已經足以概括了。也許你僅僅工作一年,也許你做的是專案中微不足道的模組,當然這些一定是你的劣勢且無法改變,但是如何彌補這個劣勢,從方老師的話中我總結幾點:

0.明確你的專案到底是做什麼的,有哪些功能

1.明確你的專案的整體架構,在面試的時候能夠清楚地畫給面試官看並且清楚地指出從哪裡呼叫到哪裡、使用什麼方式呼叫

2.明確你的模組在整個專案中所處的位置及作用

4.明確你的模組用到了哪些技術,更好一些的可以再瞭解一下整個專案用到了哪些技術。

在你無法改變自己的工作年限、自己的不那麼有說服力的專案經驗的情況下(這一定是扣分項),可以通過這種方式來一定程度上地彌補並且增進面試官對你的好感度。

補充一點,在面試中聊你的專案的時候,有一個問題90%是繞不過的:談一下你在專案中解決過的比較複雜的問題。這需要在工作中不斷去發現和探索,不需要多,在你自己目前的專案中只要你找到一兩個能說的問題就行。一個小技巧是,即使問題不是你解決的而是別人解決的,但是你把這個問題弄懂、搞透了,在面試的時候你一樣可以把這個問題當作是你自己解決的來說—-畢竟,誰來管這個問題當時到底是不是你解決的呢?

業如何與HR談判

如果你過五關斬六將,成功地通過了所有的技術面,那麼恭喜你,你離升職加薪、出任CEO、迎娶白富美、走向人生巔峰又進了一步。但是還沒有到談薪資待遇的時候,最後還有一個考驗:HR面試。基本所有的大公司都有這一輪的面試,不要小看HR面試,很多公司的HR對於面試者都有一票否決權的—-即使前面的面試對你的評價再高。

所以,這輪的面試也必須重視起來,HR面試主要問的是幾點:

0.簡歷中寫的過去工作經歷的離職原因

1..當前公司薪資待遇

2.期望能到怎樣的一家公司

3.個人未來的發展方向

在這專門提一下第1點:當前公司薪資待遇

可能有人比較排斥也不想說這個,我個人倒是持開放狀態,問了就說了,當然一些的誇大還是必要的,當前公司薪資待遇多報個一千塊錢完全沒問題(畢竟是一家網際網路公司總多多少少有些補貼啊什麼的嘛)。因為這和你在新公司能拿到的薪水關係不大,新公司能拿到的薪水的決定因素是整個公司的薪資情況以及根據你的面試情況在公司的定位,都是有固定的薪資範圍的。HR問這個主要也就是心裡有個數並且看你是否誠信—-有些公司入職時會要求你提供最近一家單位的銀行流水號。

HR面試就說到這裡了,總結起來其實就是四個字:滴水不漏。整個面試過程態度積極向上,不要有任何悲觀消極的態度(尤其在談到以前公司情況的時候,即使有再多的不滿),就不會有問題。

必備的技術知識

必備的基礎知識就是面試時你不能出錯,而且可以很快速get到面試官問題的點,並且給出正確的回答。你可能感覺比較難,其實不然,在面試中基礎知識的比重是相當大的,因為越高深的技術開發越接近底層,基礎是否牢固是檢驗一個程式設計師素質的直接標準,當然也有重點難點部分需要你掌握。

關於Java面試必備的基礎知識,在昨天的推文中已經介紹過了,今天就不在重複了。需要的朋友可以點選文章底部閱讀原文檢視相關內容。

面試心態

心態的重要性就不用我多說了,在面試中好心態可以讓你正常甚至超長髮揮你的能力,尤其是你在面試一個心儀的公司,一定要保持一個好心態,不驕不躁,如果實在是容易緊張,可以在面試前自己對著鏡子練習一下說話,這招真的很管用。

我本人在公司也面試過幾個人,一半以上的面試者回答問題的時候都屬於那種雙腿發抖、聲音顫抖的型別。在我看來這大可不必並且這還是扣分項,回答問題的時候最最基

本的兩個要求:

0.不緊不慢,平心靜氣

1.條理清晰

表達能力絕對是面試的時候重要的考察專案。咱們做的是程式設計師這一行,講究的是團隊協作,不是寫作、畫畫,一支筆、一個人就行了,一個表達能力不行的程式設計師,要來又有什麼用呢?

除此之外,就是保持良好的心態。古語說得好,只要功夫深,鐵杵磨成針,面試的成功與否,在於平時的積累,臨時抱抱佛腳,看兩道面試題是沒有用的,只要平時足夠努力,成功是水到渠成的事情,平時不怎麼研究技術的,那也就是個聽天由命的事情,只要充分地展示平時自己的所學就可以了。

因此在我看來,不要把面試當作面試,當做一次技術交流,把面試的心態從我要找到一份工作轉變為我要通過面試去發現不足、提升自己,這樣就會平和多了,即使失敗也不會有太多失望的感覺。

另外,如果平時自己熱衷於研究技術的朋友,真的要有自信,不要覺得別人面試你別人就比你厲害。面試官未必比你優秀,他問的問題往往都是他平時研究得比較多的問題,你一樣有很多自己的研究面試官未必知道。

做到以上4點,不管你是找實習工作還是想跳槽加薪,相信你的面試成果一定不錯。最後再提醒一點,你的簡歷一定要是精心準備的,雖然我們崇尚簡潔,但字數太少太簡單會讓人感覺你沒東西,或者是不重視。除非你有百度,阿里,騰訊這樣公司的工作經驗,人家反而會覺得你是屌屌的大牛,如果沒有,就好好準備你的簡歷。最後,你投送給公司的簡歷要和你面試攜帶的簡歷內容一致,很多企業會同時拿兩份簡歷進行面試,內容一致可以讓避免不必要的麻煩。
來自:http://mp.weixin.qq.com/s/nGuHVSXwqQSe8Yd701osww