程序員面試 10 大潛規則,千萬不要踩坑!

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

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

好比:面試官提問在實際項目中大家是怎麼樣使用緩存的?前端

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

可是面試官多是想知道:通常在業務中緩存什麼樣的數據,爲何要緩存這些數據,緩存數據如何保證明時性,若是緩存失效會對正常業務流程有什麼影響,爲何要選擇redis,redis的實現原理等等;mysql

圍繞着這個話題只要你能在某一方面回答得很深刻很透徹,基本上面上的可能性會大大提升;程序員

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

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

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

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

另外,我想告訴你們的是,通常來講對於一家正規的互聯網公司,真的不在意多給工資,最重要的是人才;sql

或者咱們換位思考一下,假設你是項目經理,你來招人幫你幹事情,你會節約一點工資,去招技術差的,幫老闆節約成本,本身慢慢來帶人麼,給本身找一大堆事情麼?數據庫

並且,從內心角度來講,人們通常只會集中精力關注一個點,若是你的指望薪水高一點,那麼他在考慮是否錄取你時考慮的就是薪水問題,或者就是考慮你的技術問題,可是工資是老闆發,技術是本身使用,因此從某方面來講若是有幾我的與你技術差很少,可是從潛意識裏,就會由於你的指望工資高而以爲你的技術好一點,最後錄取你,這就像假設咱們要求買一件羽絨衣服,同時看上了兩件,一件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:不寫假簡歷,但必須揚長避短

其實這裏就是咱們經常說的如何包裝簡歷,老老實實老是會吃虧的;

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

可是,揚長避短,適當的誇張一下本身的能力是頗有必要的,這就如同一家公司在對外宣傳本身的產品是一個道理;關注公衆號Java面試那些事兒,回覆關鍵字面試,獲取最新的面試資料。好了,這一點我也很差在公開場合長篇大論,先具體、實際的瞭解狀況,而後在根據實際狀況包裝簡歷;

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

這裏通常是面試的最後一個環節,

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

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

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

這是面試是否順利很是很是重要的一個環節,也是不少浮躁的最容易犯的錯誤。

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

重要的事說3遍

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

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

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

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

如下7個步驟是在我實際經驗中總結出來的,提供給你們參考

1.最基本條件,熟練完成ssm結構下的CRUD+高級查詢+分頁+登陸+註冊+註銷+購買+訂單

2.系統化的知識點,對知識點系統化的梳理和系統化的看面試題,而且強行將知識點劃分爲3類,精通、熟練、瞭解,千萬別東看一下西弄一下,最後會讓你浮躁的心直接在面試中崩潰掉

3.寫簡歷,簡歷中必須在醒目的位置體現出技術點(hr就認幾個關鍵詞,決定是否通知你面試),若是投遞出去的簡歷面試邀請率低於60%,確定是簡歷寫得有問題,最好找專業人士幫你看看簡歷

4.模擬面試(三次),提升面試經過率。面試的成本其實挺高的,好不容易收到面試通知,千辛萬苦趕車找路來

到面試的地方,若是犯了常規的低級錯誤,其實很不划算,早一天找到工做就早一天賺到錢(程序員的工資平均在500左右一天)

5.實戰學習面試(5次實戰面試),出去面試,但目的不是爲了面上,而是爲了讓你放鬆心情,不緊張,習慣與面試官進行技術溝通(其實不少人在這個階段就會拿到offer)

面試完後立刻回憶並記錄面試中問了那些問題,本身大致是怎麼回答的,而後與專業人士討論這樣回答是否恰當,必須保證下次遇到相似問題會回答得更好,不然面試不少次也不會有提升,由於在你回答得很差或者明顯錯誤的地方面試官並不會給你指出來,這就是爲何,不少人出去面試說本身回答得很好,而後就讓他等通知,而後。。。就沒有而後了

6.正式面試,一樣,每面試一次後立刻與專業人溝通,最後你會發現每一個面試官問的問題都大同小異,你會以爲面試so easy!當你拿到多個offer後,而後從中選一個,那感受簡直就像走上了人生巔峯!

7.經過試用期,雖然都說面試造飛機、工做擰螺絲,可是估計對於剛入行的人來講,仍是有不少的技術沒有接觸或者不懂,這時不懂的必定要多問,業務上的多問同事,技術上的要先本身研究一下,若是仍是不懂就要多請教專業的人,實在不懂再問同事,總而言之言而總之必定要積極主動!

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

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

這就造成了一個死循環,或者用咱們程序員術語叫作:死鎖,選擇一家好的公司上班,對本身的發展前景很重要,但前提是你能拿到好公司的offer!

潛規則10:人生苦短,毫不將就,必須去本身真心想去的公司

我遇到過不少人,在跟他們聊天時,他們都有相似的內心:一點都不想在這裏上班,可是工做又很差找,只好暫時作着,着一作就是好幾年;

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

結束語

以上是我的的工做經驗總結,不必定徹底正確,但必定是發自心裏的實際經驗總結與思考!

做者:姿式帝
來源: https://www.cnblogs.com/newAn...

最新整理的 2TB 技術乾貨:包括架構師實戰教程、大數據、Docker容器、系統運維、數據庫、redis、MongoDB、電子書、Java基礎課程、Java實戰項目、ELK Stack、機器學習、BAT面試精講視頻等。只需在「 民工哥技術之路」微信公衆號對話框回覆關鍵字:1024便可獲取所有資料。

相關文章
相關標籤/搜索