1. 程式人生 > >最壞的不是面試被拒,而是根本沒有面試機會!

最壞的不是面試被拒,而是根本沒有面試機會!

是否 專業 經驗 關鍵字 他在 web 階段 power 平臺

原文地址:https://mp.weixin.qq.com/s?__biz=MzI1NDQ3MjQxNA==&mid=2247486660&idx=1&sn=a29ffcff23574065055da617e279c73b&chksm=e9c5f575deb27c63b05618d78cbc971d10882356668acf50b8847d724f9db8f67dc155e0b503&mpshare=1&scene=23&srcid=0806KuznINN7m4cChBgraA62#rd

技術分享圖片

作者:hsm_computer | 已授權轉載

來源:https://www.cnblogs.com/JavaArchitect

本人在之前的博客裏寫了很多面試技巧,這是有個前提:至少候選人被面試了,在這個前提下,候選人哪怕失敗了,至少也能用實戰來檢驗和校對面試準備的結果,用句比較時髦的話來說就是試錯,多試幾次之後總能找到正確的方式。

本人在技術面試的實踐中,對簡歷會做初步的篩選,在這過程中,會發現有些簡歷是一定通不過的,也就是說不會有面試機會,甚至如果該候選人用這份簡歷,在其它公司也未必能得到面試機會,那麽這類候選人就比較悲催了。

技術分享圖片

為什麽這麽說呢?第一,這些候選人往往甚至不會意識到這些,往往繼續用這份簡歷投,這樣大把時間就這樣浪費了。第二,如果真的是瞎貓碰上死耗子,得到技術面試的機會,那麽面試官在閱讀這份簡歷時,對該候選人的印象不會很好,也就是說,這類候選人得在面試中表現非常出色才能應聘成功。

如果這類候選人能力差倒也算了,但如果能力尚可(或比較優秀),那麽這就非常可惜了。

在這博客的主要內容有如下四點:

第一,哪類簡歷一定沒面試機會。

第二,如何讓簡歷為你爭取更多的面試機會。

第三,如何在簡歷中高效地敘述項目經驗。

第四,在項目經驗比較少的情況下(比如畢業生或實習生或初級開發),如何挖掘項目經驗。

其它內容,比如如何在面試中敘述項目經驗,以及如何表現,本文不管。

好了,正文開始。

技術分享圖片

1、別用萬能簡歷來投遞不同的工作

用最簡單的言辭說簡歷的篩選標準:不滿足條件的簡歷會過濾掉。

技術分享圖片

雖然這看似廢話,但我還真得說,因為在投簡歷時,不少候選人還真會往槍口上撞。此話怎講?

一般在職位描述裏,會寫清楚本職位的具體要求,這裏其實是非常仔細的,就相當於考綱,人事或技術面試官就按這個篩選簡歷,乃至做後面的面試。

比如在某個職位介紹上有如下四點要求。第一,計算機相關專業,本科以上學歷,4年以上java項目開發經驗。第二,熟練Spring mvc,Mybatis/Hibernate等常用java開發框架。第三,熟練使用Mysql、Oracle等數據庫,具有查詢優化的能力。第四,有銀行相關的業務經驗者優先。

其中第一點是關於學歷和工作年限的硬指標,如果這方面沒達標,基本不會給面試機會。第二和第三點是關於具體技能要求的,在篩選時會著重看簡歷中的項目描述,以“Spring MVC“和“調優“等的關鍵字來確認候選人之前的工作經驗是否和本崗位相匹配,而最後一點是加分項。

哪怕是針對同一個項目,哪怕是在其中做相同的事情(比如Java後端開發), 不同的候選人寫的簡歷,側重點絕對不會相同。比如張同學會側重Spring MVC框架,李同學會側重SQL調優,雖然他們兩者都做過。

但如果他們就拿這份只側重一點的簡歷來投上述工作,也可能會被過濾掉。為什麽?因為在職位介紹上寫的明明白白,需要兩個側重點,但兩位同學都只寫了一個,雖然都做過。這談不上可惜,誰讓他們不仔細看職位描述?

我在幫別人做簡歷輔導時,這類問題普遍存在,針對性的建議是:別用萬能簡歷投,仔細閱讀各職位的介紹,然後投之前針對性地做微調。

2、別在簡歷中讓面試官看到如下的情況

在篩選簡歷時,除了上述學歷等硬指標和項目技能因素之外,如果在簡歷中看到如下的情況,一般會慎重考慮甚至不給面試機會。

2.1、簡歷上,最近的項目經驗和本崗位的無關

比如本崗位要Spring cloud或spring boot,但候選人最近在做spring mvc,這或許還能給面試機會,但如果候選人最近做的是.NET,甚至做的不是開發而是測試等非相關的工作,那麽可能就得不到面試機會了。

因為最近沒在做,所以有可能該技能就被荒廢掉了。畢竟需要拳不離手,曲不離口。

2.2、最近處於不在職狀態,而且這持續時間長於3個月

對此,如果簡歷上沒給出諸如換城市或復習考研等合理的解釋,那麽公司可能就認為該候選人能力不行導致一直無法面試成功,所以一般不會給面試機會。

2.3、最近頻繁跳槽,而且每份工作持續時間都不長

出現這類情況,而且簡歷上沒額外解釋,公司會認為該候選人能力不行從而導致每份工作都做不長,或者穩定性不好,總之,出現這類情況,一般不會給面試機會。

2.4、雖然工作年限達標,但符合要求的項目年限不達標

比如某工作需要5年以上java後端經驗,小王工作雖然也有5年了,但簡歷上寫的工作經驗,其中1年是做測試,1年是做銷售,java後端才3年經驗,這類簡歷一般也會過濾掉。

請註意,職位介紹裏要求5年以上經驗,指的是商業項目經驗,再說通俗點就是能掙到錢的項目經驗。

在排查簡歷時,人事或技術面試官會去掉畢業設計,學習經驗和一些培訓學校給出的實訓經驗。

技術分享圖片

不是說這些項目經驗對候選人沒幫助,這裏的意思是,因為客戶需要為商業項目經驗付錢,所以這類項目要求高,相比之下,上文中描述的其它經驗含金量就低了。

3、在簡歷中,如何吸引面試官的註意?

這個問題其實也很好回答:面試官只關心簡歷中和招聘要求相關的內容,包括技能描述和項目經驗。

這個很好理解,比如某項目組需要招一個有5年經驗的java後端開發,需要spring cloud,redis,oracle等技能,那麽在挑選簡歷時,一定是根據這些關鍵字來看。

為了讓面試官更高效地關註到你的簡歷,比較通用的做法是:

3.1、首先自然是寫個人信息,比如手機號郵箱等

3.2、其次,在首頁的靠前位置,羅列出你的技術特長

比如擅長spring cloud,有Redis經驗等。一般來說,這部分的總結需要和職位介紹相匹配,比如職位介紹列了5點,而且你全都滿足時,你至少寫上這5點,然後再寫些其它你的特長。

如果你自己感覺有點沒達標,那麽盡量寫上能彌補的技術擅長點,比如要求是要會用大數據經驗,你實在沒這方面的經驗,那麽至少些些SQL調優。 但至少在羅列自己技術擅長點時,得切題。

3.3、通過項目經驗證明你熟悉剛才羅列出的技能

比如你剛才寫,熟悉spring cloud,那麽你就可以在項目介紹時,大致說下你項目背景,以及在其中你用到過哪些Spring cloud的組件。

4、如何介紹項目經驗

在簡歷中,其實最關鍵的是項目經驗描述,在這部分裏,你得讓面試官感覺你有盡可能多的相關技術經驗。

假設有如下的職位描述。1、計算機及相關專業畢業,3年以上Java Web項目開發經驗;熟悉Linux平臺。 2、精通JAVA 編程,熟悉Spring、Spring MVC、Mybatis/Hibernate等開源框架,熟悉常用cache機制,Jsp/Servlet等技術。 3、熟悉Tomcat、Nginx等應用服務器的配置和優化。4、熟悉數據結構和算法,熟悉Java多線程開發。熟悉MySQL、Redis,熟悉數據庫索引。5、了解Web前端技術,包括HTML5/CSS/Javascript等。6、擁有良好的溝通能力和文檔能力。7、勤奮而善於思考,願意不斷挑戰和提升自己。

那麽我們就可以根據職位需求,從如下幾個方面來描述項目經驗。

第一,簡要描述項目的背景,比如時間範圍,客戶是誰,項目規模有多大。

從x年x月到現在(這個時間範圍至少是最近半年),我參與某外匯交易系統,客戶是xx銀行,這個項目組的構成是,1位項目經理外加10位開發,總共的規模大概在80個人月左右。

第二,大致描述項目的需求和包含哪些模塊,然後簡要說下你做了哪些模塊,同時說下在這個項目用到的開發工具和主要技術點,這部分的描述如下所述。

這個外匯交易系統包括掛盤撮合成交、實盤成交、反洗錢和數據批處理等模塊,我主要負責了掛盤撮合成交模塊,其中用到了Spring MVC架構,數據庫是Oracle,用Mybatis實現的ORM,該系統是運行發布在Weblogic服務器上,我們還用了Nginx來實現負載均衡,用Redis來緩存數據。在這個項目裏,我還用到了JS實現了一些前臺頁面。

這裏請大家註意如下的要點:

  • 招聘方在看簡歷時,更關註的是用的技術,所以這裏無需過度展開該項目裏的業務細節,比如無需用大篇幅來寫掛盤撮合成交模塊裏幹了什麽事情。

  • 如果在這個項目裏用到了職位介紹裏給出的技術,應盡量寫在項目描述裏,但也要不能不顧事實地一股腦全寫上。

第三,這裏可以在剛才的基礎上展開寫這些技術在項目裏是如何用的,以此來進一步證明你和所應聘職務的匹配度。同樣這裏也應圍繞技術,而別多寫業務細節,大家可以參考如下的範例。

具體而言,在這項目的掛盤撮合成交模塊裏,我們用到Spring MVC框架,用到了其中的攔截器來攔截非法的掛盤訂單請求,在數據庫層面,我們還把一些常用數據放入Redis裏,在Redis裏我們用到了list和set這兩種數據類型,而且還用到了master-slave模式。在使用Nginx時,我們是通過配置來避免出現Session粘滯的問題。

如果大家只寫用到過Spring MVC和Nginx,那麽篩選簡歷的人看一眼就過了,最多認為大家用過。但如果大家再寫一些只有用過才能知道的細節點,比如Nginx的master-slave模式,那麽就會給招聘方留下比較深刻的印象,大家給他們的感覺就會是“不僅用過,而且熟悉(或精通)”。

5、別讓你的項目看上去像學習或培訓項目

我們在平時學習中,一般會自己搭建一個項目,這可以叫學習項目,比如一般的畢業設計也能叫學習項目。

在培訓學校裏,一般會通過案例來講述,這個案例一般是根據實際商業項目改編的,但這也只能叫培訓項目。

這裏無意貶低學習項目經驗,更無意貶低培訓項目經驗,但之前也說過,商業項目的價值最大,另外兩種雖然也能幫助大家提升,但在面試中(或者在篩選簡歷時) ,一般的面試官會排除非商業項目,這是個普遍的事實。

比如我之前見過一份簡歷,有5年相關經驗,這足以滿足高級開發的年限要求,但經過排查,有2年是培訓或學習經驗,那麽有效的商業項目年限只能是3年了,這頂多只能算初級的高級開發了。

技術分享圖片

這裏透露下甄別非商業項目經驗的方法:

  • 簡歷中,這部分項目的時間段正好和培訓時間段重合。

  • 明著寫,這是畢業設計項目。

  • 從名字上看比較簡單,比如某某客戶管理系統,或某圖書管理系統,而且用的技術比較簡單,比如存粹就spring mvc等,或者項目人月數明顯和商業項目有差別。總之,這類項目比較簡陋,簡陋到一般的公司都不會(或沒必要)用,那麽這些就有可能是學習項目了。

  • 培訓學校裏的學生一般是批量出來的,如果在某段時間內,看到不少簡歷中的項目描述很相似,而且時間點很重合,那麽就有可能是培訓項目了。

這裏只講如何甄別非商業項目經驗,至於如何把非商業項目寫成商業項目,這個明顯屬於造假,本文不提。

技術分享圖片

6、剛畢業的人(以及年限少的人)該如何挖掘項目經驗

請註意這裏的用詞是挖掘,也就是說是基於事實,在敘述時有所側重,但絕非造假。來看兩個例子。

比如小張在大三時幫計算機系的王老師所在的ABC軟件公司幹了半年的活,如果小張在簡歷上寫:“在校期間,從x年x月到x年x月完成了xx系統,用到了xx技術”,那麽這多半會被當成類似於課程設計的學習經驗,但如果再加上如下關鍵性的描述:“這個系統是屬於xx公司的xx商業項目裏的一部分,我和另外三位開發人員做了半年,最終這個系統成功上線並在客戶xx公司的環境裏投入運營”,那這樣小張的商業項目總年限裏就能加上這半年時間了。

又如小李在做畢業設計時,花了7個月的時間參與了導師的一個電商商業項目,他主要的工作是設計一個調度算法,但也參與了一些諸如訂單管理模塊的工作。如果他就平淡地寫一句,畢業設計是xx,畢業論文是xx,那麽招聘方看過就算了,也不會認為小李在做畢業設計時還有過商業項目經驗,這樣小李未免有些吃虧。

但如果這樣寫:“在x年x月到x年x月的7個月裏,在畢業設計中,我參與了xx公司的xx電商項目,客戶方是x,我參與了訂單管理和xx模塊,並設計了其中的調度算法,在我的畢業論文裏,詳細介紹了這種做法”。文字沒修改太多,但足以讓小李增加7個月的商業項目經驗。

再列份我看到過一份印象比較深刻的簡歷,某候選人小丁在某三個月的時間內,一邊參加培訓,一邊還在朋友的公司裏兼職做著xx信息管理系統的項目(這不違背常理)。那麽如果小丁能很好地在簡歷中很好地說明這個情況,而且還能在面試中很好地回答相應的問題,那麽我們不得不相信小丁在這個三個月裏確實做的是商業項目。

7、商業項目未必是全職項目,如果你在某項目中有多個角色,那麽挑和職位描述匹配的寫

不少人認為,商業項目一定是全職項目,而且一定得和我的職責相匹配,其實這是個思維誤區,大多數情況下是這樣,但也有例外。

技術分享圖片

我見過不少畢業生,明明在讀書階段的大三大四出去幹了不少兼職,但在簡歷中就不體現這點,這種屬於不寫白不寫的。

我也見過不少候選人,在某個時間段裏又做java後端開發,又客串測試,又做了前端的事,又做運維。大家別以為這不可能,在小公司裏,一般真是一個人頂幾個人用。

如果他在應聘java後端開發的簡歷中,大寫特寫運維的工作經驗,那麽通過篩選的可能性很低,但如果側重於寫java後端開發的經驗,比如寫用了後端開發的相關技術,那麽至少有可能得到技術面試的機會。

8、歸納本文的側重點

本文的側重點在於如何讓你的簡歷幫你爭取到更多的面試技術,從正反兩方面圍繞這個主題寫了不少內幕和技巧。

本文雖然比較長,但自認為都是幹貨,不是一些看上去都對但用處很小的文字,所以自認為對大家也有一定的幫助。

正因如此,所以在最後筆者尚敢推薦自己的書:《Java web輕量級開發面試教程 》

其實本文不少內容是根據這本書改編的,有興趣的可以購買一下!

最壞的不是面試被拒,而是根本沒有面試機會!