【Java面試經驗分享】java面試中的那些「潛規則」,看看這是不是你面試不通過的原因!

2020-09-24 08:17:59

點關注,不迷路;持續更新Java相關技術及資訊!!!
內容源於群友投稿!感謝支援!

前言

在這裡插入圖片描述

潛規則1:面試的本質不是考試,而是告訴面試官你會做什麼

很多剛入行的小夥伴特別容易犯的一個錯誤,不清楚面試官到底想問什麼,其實整個面試中面試官並沒有想難道你的意思,只是想通過提問的方式來知道你會什麼

比如:

面試官提問在實際專案中你們是怎麼樣使用快取的?

初入行回答:使用redis,key-value存放

但是面試官可能是想知道:一般在業務中快取什麼樣的資料,為什麼要快取這些資料,快取資料如何保證實時性,如果快取失效會對正常業務流程有什麼影響,為什麼要選擇redis,redis的實現原理等等;

圍繞著這個話題只要你能在某一方面回答得很深入很透徹,基本上面上的可能性會大大提高;

如果當你聽到這個話題時,感覺不知道如何回到,或者說感覺很簡單,幾句換就說完了,那麼基本上你很難面上,因為你的知識儲備不夠,說不出來關於技術相關的內容。

潛規則2:薪水要求高一點錄取概率就大一點

我曾經面試一個剛畢業的大學生,簡歷上寫的精通java,精通mysql,精通spring,然後我就問他你期望的薪水是多少呢?

他的回答是4K,先不說他簡歷上寫的是真是假,但是有一點很明確,如果你在市場上去肉,別人都是賣30元一斤,而路邊有個擺攤的只買10元一斤,那麼你們會去買麼?

另外,我想告訴大家的是,一般來說對於一家正規的網際網路公司,真的不在乎多給工資,最重要的是人才;

或者我們換位思考一下,假設你是專案經理,你來招人幫你幹事情,你會節約一點工資,去招技術差的,幫老闆節約成本,自己慢慢來帶人麼,給自己找一大堆事情麼?

而且,從心裡角度來說,人們一般只會集中精力關注一個點,如果你的期望薪水高一點,那麼他在考慮是否錄取你時考慮的就是薪水問題,或者就是考慮你的技術問題,但是工資是老闆發,技術是自己使用,所以從某方面來說如果有幾個人與你技術差不多,但是從潛意識裡,就會因為你的期望工資高而覺得你的技術好一點,最後錄取你,這就像假設我們要求買一件羽絨衣服,同時看上了兩件,一件800元,另一件1000元,我相信大多數人都會認為1000元這件品質好點,如果再加上買這件衣服的錢不是你出,那麼你會選擇那件呢?

最後提醒大家,期望薪水高一點並不是說無邊界,那麼到底多少合適呢?

可以從兩個方面考慮一是工作年限,一般來說

初入行:8K到12K

1年到2年:10K到15K

3年到5年:13K到22K

5年以上:18K以上

當然,不同的地區有點差別,但差別應該不大

另一個方面是參考大公司的工作標準,開啟招聘資訊,檢視大公司的招聘資訊,一般來說都是給的一個區間值,你可以把區間值最大的那個值乘80%作為你的期望薪資的參考值

比如:

在這裡插入圖片描述

24*0.8=19.2 那麼期望薪資19K比較合適

潛規則3:簡歷上羅列了很多技能的很難面上

這裡我就簡單說一下為什麼(在視訊課程上我們會詳細講解),簡歷上羅列很多技能可以反映如下幾個問題:

  1. 不清楚java工程師的核心技術是什麼,給面試官的第一感覺就是:外行;
  2. 羅列的技能越多面試官問的方向就越多,你很難每一樣都精通,最後會成為問的每一個技能你都只會點皮毛;
  3. 完全暴露出你沒有任何工作經驗,我見過有的把熟練使用辦公軟體、外語等級、計算機二級什麼的都寫在上面;

那面試技能這裡到底應該怎樣寫呢?

從個人經驗和學員的面試反饋來看,個人建議如下:

  1. 寫兩個精通或者深入研究得技術點,如:對多執行緒高並行、jvm有深入研究等;
  2. 寫三個熟練應用,這個最好寫常用的框架,如:SSM等;
  3. 寫三個瞭解並能簡單使用的技能,如:自動化部署、全文檢索、前端相關的框架等;

總之技能這一欄要在潛意識裡引導面試官去問你你已經準備好的話題;

潛規則4:筆試題做不來影響並不大,關鍵是要體現出你在認真對待

首先大家要明白一點的就是,在你認真對待筆試題的情況下,筆試題做得好與不好、正確與錯誤其實影響並不大,注意我這裡說的是認真對待的情況下;

這一點估計沒有多年工作經驗或沒有帶過團隊開發的人很難理解,其實大部分面試官招人重點看如下3點:

  1. 是否聊得來
  2. 主觀能動性
  3. 邏輯思維

注意:我這裡並不是沒有任何基礎的人具備上述三點就能面試,而是指已經基本會程式設計的情況下滿足上述三點就很容易面試上;

潛規則5:對自己要自信,面試官只是比你早到公司幾個月而已

首先強調一點,對自己自信,並不是不尊重面試官;

這裡主要表達的核心思想是,在整個面試中你要讓人感覺出你和麵試官是平等的,面試官在挑選你,你也在挑選公司;

潛規則6:不寫假簡歷,但必須揚長避短

其實這裡就是我們常常說的如何包裝簡歷,老老實實總是會吃虧的;

誠實守信、不寫假簡歷這是最基本的職業道德;

但是,揚長避短,適當的誇張一下自己的能力是很有必要的,這就如同一家公司在對外宣傳自己的產品是一個道理;

好了,這一點我也不好在公開場合長篇大論,我們往往會先具體、實際的瞭解學員的情況,然後在根據實際情況建議學員如何包裝簡歷;

潛規則7:老闆是人精,談理想時,別虛偽,要坦誠

這裡一般是面試的最後一個環節,

你一定要然人感覺你是一個真誠、實幹的技術員,

千萬不能然人感覺你是一個浮躁、眼高手低的人;

潛規則8:不打沒有把握的仗,必須充分準備

這是面試是否順利非常非常重要的一個環節,也是很多浮躁的學員最容易犯的錯誤。

它的核心思想其實就是:面試必須系統化的認真的準備!

重要的事說3遍

面試必須系統化的認真的準備!

面試必須系統化的認真的準備!

面試必須系統化的認真的準備!

怎樣系統化的認真的準備呢?

以下7個步驟是在輔導學員的實際經驗中總結出來的,提供給大家參考

  1. 最基本條件,熟練完成ssm結構下的CRUD+高階查詢+分頁+登入+註冊+登出+購買+訂單
  2. 系統化的知識點,對知識點系統化的梳理和系統化的看面試題,並且強行將知識點劃分為3類,精通、熟練、瞭解,千萬別東看一下西弄一下,最後會讓你浮躁的心直接在面試中崩潰掉
  3. 寫簡歷,簡歷中必須在醒目的位置體現出技術點(hr就認幾個關鍵詞,決定是否通知你面試),如果投遞出去的簡歷面試邀請率低於60%,肯定是簡歷寫得有問題,最好找專業人士幫你看看簡歷
  4. 模擬面試(三次),提高面試通過率。面試的成本其實挺高的,好不容易收到面試通知,千辛萬苦趕車找路來到面試的地方,如果犯了常規的低階錯誤,其實很不划算,早一天找到工作就早一天賺到錢(程式設計師的工資平均在500左右一天)
  5. 實戰學習面試(5次實戰面試),出去面試,但目的不是為了面上,而是為了讓你放鬆心情,不緊張,習慣與面試官進行技術溝通(其實很多學員在這個階段就會拿到offer),面試完後馬上回憶並記錄面試中問了那些問題,自己大體是怎麼回答的,然後與專業人士討論這樣回答是否恰當,必須保證下次遇到類似問題會回答得更好,否則面試很多次也不會有提高,因為在你回答得不好或者明顯錯誤的地方面試官並不會給你指出來,這就是為什麼,很多人出去面試說自己回答得很好,然後就讓他等通知,然後。。。就沒有然後了
  6. 正式面試,同樣,每面試一次後馬上與專業人溝通,最後你會發現每個面試官問的問題都大同小異,你會覺得面試so easy!當你拿到多個offer後,然後從中選一個,那感覺簡直就像走上了人生巔峰!
  7. 通過試用期,雖然都說面試造飛機、工作擰螺絲,但是估計對於剛入行的人來說,還是有很多的技術沒有接觸或者不懂,這時不懂的一定要多問,業務上的多問同事,技術上的要先google一下,如果還是不懂就要多請教專業的人,實在不懂再問同事,總而言之言而總之一定要積極主動!

潛規則9:選擇大於努力的前提是先足夠的努力才會有選擇

很多人都在倡導選擇大於努力,可更重要的往往更容易被忽略,那就是:只有足夠的努力才會有選擇。

這就形成了一個死迴圈,或者用我們程式設計師術語叫做:死鎖,選擇一家好的公司上班,對自己的發展前景很重要,但前提是你能拿到好公司的offer!

潛規則10:人生苦短,絕不將就,必須去自己真心想去的公司

我遇到過喝多同時或者學員,在跟他們聊天時,他們都有類似的心裡:一點都不想在這裡上班,但是工作又不好找,只好暫時做著,這一做就是好幾年;

每天帶著一種不願意的心情上班,是何種的煎熬,而且我相信也很難作出卓越的成績,最多免強把工作完成,這樣做下去意義又何在!

總結

以上是個人的工作經驗總結,不一定完全正確,但一定是發自內心的實際經驗總結與思考!
這邊整理了一些大廠面試題,以及一些寫的好的簡歷,都可以免費分享,需要的可以點選此處領取
在這裡插入圖片描述
在這裡插入圖片描述
需要以上大廠面試題,以及簡歷模板資料的可以點選此處免費領取