程序員最全面試乾貨:從寫簡歷,到面試、談薪酬的那些技巧和防坑指南

這篇文章分爲簡歷篇、面試篇、談薪酬篇,包括了找工做過程當中各個環節的技巧和防坑指南。git

1. 簡歷篇

若是把本身當作一個產品,那麼簡歷就是說明書。程序員

寫簡歷看似簡單,想寫好實則不容易。一份好低簡歷能幫你在一堆簡歷中脫穎而出。面試

之前寫過一篇寫簡歷技巧的文章,爲了方便新讀者,此次是把那篇文章的精華濃縮了一下,又補充了點新內容。看過以前文章的老讀者能夠快速瀏覽這部分。數據庫

1.1 我的照片

關於簡歷裏放不放照片的爭論,歷來就沒停過。雖然程序員不是靠臉吃飯,但我還傾向於放照片。後端

一般我在看簡歷的時候,若是看到一個小夥子的照片很精神,我可能就會想:他寫的代碼八成會很整潔吧。架構

沒錯,照片是別人對你的第一印象,正常人都喜歡美的東西,一張讓人看着舒服、甚至是眼前一亮的照片,能增長別人對你的好感。app

因此我我的建議,只要你長得對得起觀衆,就能夠在簡歷裏放照片,能夠適當美顏一下,可是別搞成了「照騙」。框架

1.2 基本信息

我的基本信息,就是姓名、學歷、郵箱、電話等,這部分正常寫就行了,我只提醒你們別漏了如下幾個面試官眼中的加分項。maven

  • 通常人只在我的信息裏寫學歷,不寫畢業院校。若是你的學校名氣大,你能夠在這部分寫上畢業院校。ide

  • 若是你有一個和崗位相關的的博客、Github、公衆號,別猶豫,也寫在這裏,能顯得你愛學習、愛總結分享。

  • 再說一個技巧,拿公衆號舉個例子,若是你比較高產,在寫了公衆號名稱以後,加一句說明,例如:50 篇原創技術文章。別小看這句說明,能錦上添花。

1.3 自我評價

自我評價必定要花時間認真寫!

這是對你本身的一個全方位的說明,既是從新認識本身,又可讓對方知道你的長處、目標、價值觀。並且你也不白寫,之後面試過程當中的自我介紹也能用得上。

我看到大部分的自我評價基本是這樣「爲人吃苦耐勞,責任心強,工做踏實努力,學習能力強,有團隊合做精神……balabalabala」。

哎,我真懷疑這是在網上搜了搜,而後把這些詞又組合了一遍。看這種文字真是提不起興趣,沒啥說服力,誰都會這麼寫。你就不能多來點例子、數字?

看幾個正面句子:

  • 7 年 Java 開發經驗,5 年互聯網行業經驗,自認達到高級工程師的水平,但願之後能成長爲架構師。(有目標、規劃)

  • 敏建開發的忠實粉絲,單元測試驅動開發的實踐者,會主動重構代碼,有代碼潔癖。(有良好的編碼習慣)

  • 愛看技術書籍,一年看 10 本書左右,最近在看《領域驅動設計》、《企業應用架構模式》;愛學習,今年已經在極客時間上完成 5 門付費課程。(愛看書、學習)

  • 2 年團隊管理經驗,團隊規模 15 人,團隊氣氛和諧,成員離職率遠低於公司平均水平。曾被評選爲公司優秀團隊。(團隊帶的還不錯)

1.4 技能水平

曾經一次面試,對方簡歷寫的「精通Spring、Redis……」,大概列了長長的十幾項精通。結果面試一問,發現太水了,你這是從新定義了精通吧。

熟悉、掌握、精通這類詞,沒有統一的標準,別亂寫,別讓人以爲你是吹牛。

若是是新人,本身內心沒底,建議能夠這麼寫:

掌握技能:開發語言:xxx、xxx、xxx後端框架:xxx、xxx、xxx數據庫:xxx、xxx、xxx

老程序員,你以爲能夠寫精通就寫,若是你會的技能有一大堆,別忘了要突出重點。啥是重點?1、崗位明確要求的、匹配度高的技能。2、有亮點的技能,例如:AAA 框架 3 年使用經驗;讀過 BBB 源碼;發表 5 篇 CCC 相關文章。

1.5 項目經理

項目經歷是面試過程當中重點問的,你們寫的時候注意如下幾點:

  • 項目經歷在這裏是兩個詞,項目和經歷,通常人只寫項目,忽略了經歷。經歷是你作了什麼、你怎麼作的、作完後的結果。例如:項目中的哪些部分是你作的?你是否是核心人員?本身幹,仍是帶團隊?作完你有什麼成長?項目交付以後怎麼樣?

  • 若是你作過的項目不少,要控制項目數量,不然噼裏啪啦寫好幾頁項目,面試官會看不到重點。太早的、過小的項目就別寫了,挑規模大的寫,挑你參與多寫,挑和崗位更匹配的寫。

  • 項目名稱不要寫辨識度低的英文縮寫,你寫個 ERP 還都能看懂,若是你寫個 SCF 看起來好像很洋氣,可是鬼知道這是啥意思。

1.6 簡歷模板

簡歷模板簡約大方就好了。

我看過那麼多簡歷裏,有些簡歷太花哨了,有的還配了誇張的封面,這種簡歷剛打開就想趕忙關上。

求職者初衷是想讓本身的簡歷更好看,和其餘簡歷不同凡響,可是有時候炫過了頭,就變成 zuo 了。尤爲是新人,容易在這方面發力過猛。

若是想找不到工做,就用下圖這種試試。

04130d78dcb3438db8b0585fd4ff7692


1.7 其餘

以上幾部分最重要,要多花心思,其餘部分正常寫就行了。簡歷別弄虛做假,一旦被揭穿,損失太大。

簡歷的頁數,個人觀點:1 頁略單薄,2 頁剛恰好,儘可能別超過 3 頁。

再額外說一下新人怎麼寫簡歷。新人,尤爲是畢業生,以爲本身會的太少,沒有內容可寫。這種狀況,須要你多收集一些目標崗位的任職要求,根據這些信息補強本身,再放到簡歷中去。例如,你發現崗位裏要求 git、maven,若是你不會,就花時間趕忙突擊一下。另外,能夠在簡歷裏多寫寫在校期間的獲獎、實踐活動,突出本身愛學習、上進這些優勢,讓面試官以爲你是一個潛力股也是能夠加分的。

總結一下,簡歷裏要多擺事實,少說空話,展現本身的長處。想寫好簡歷,要有點用戶思惟,HR 和 面試官就是用戶,站在用戶的角度考慮問題,想辦法讓你的簡歷打動用戶。

2. 面試篇

原本面試篇是打算寫技術面試題的,後來琢磨了一下,不一樣水平、崗位的程序員對面試題的要求不同,衆口難調。因而,決定寫一些面試過程的基本常識,常見的問題怎麼回答,還有一些你可能不知道的坑。

寫到一半我就後悔了,越普適的越很差寫。寫太細了,你們看着囉嗦;寫太粗了,又怕說不清楚,好難!

2.1 最基本的

基本常識裏最基本的就是守時,面試這麼重要的事情你都遲到,面試官怎麼相信你能管理好時間?

另外就是注意基本禮貌,做爲面試官我遇到過很多這種現象:我走進面試房間的時候,求職者坐在椅子上一動不動,連屁股都不擡一下。你是否是應該起身打個招呼?

還有,求職者多帶幾份打印好的簡歷,有備無患。特別是有時候一輪面試裏,你會面對多個面試官,萬一人多簡歷少,你帶的簡歷就派上用場了。

以上這些是我面試中常常碰到的現象,因此提醒你們注意一下。至於衣着啥的,就不說了,絕大部分人都知道。

2.2 自我介紹

通常面試都有這個環節,好好準備,提早練習,別回答的時候支支吾吾,或者囉嗦半天說不出重點。

介紹的時候時間控制在 3 分鐘之內,吐字清晰,至於內容能夠參考簡歷裏的自我評價,至少包括如下幾部分:

  • 我是誰——我叫 xxx,目前就任於京西公司,崗位是 Java 高級工程師。

  • 個人技能——我從事 Java 開發已經 6 年了,有 3 年電商行業的開發經驗,參與了京西公司海外電商項目,在項目中我主要負責 aa、bb 功能。

  • 我最合適——以前聽 HR 介紹,貴公司也要作海外電商,我以爲個人經驗能用得上。並且我也但願能完整經歷海外電商從零到一的過程,這對我來講也是一個挑戰、一個成長的機會。

  • 其餘優勢——我平時喜歡看技術書籍,最近在看《xxx》。

面試前幾分鐘的好印象很是重要,好好準備你的自我介紹吧。

2.3 別不懂裝懂

面試中遇到沒聽過的名詞、問題,別不懂裝懂,你覺得面試官傻嗎,根本糊弄不過去,還不如誠實點說不懂。

若是你不甘心說不懂怎麼辦?

有一次我面試一個新人,我問你用過 git 嗎,他想了想說沒用過,而後讓我給他介紹一下,介紹完以後,他說以前一直用 svn,說了說 svn 的操做。到此爲止,我以爲他這個問題回答的還 ok。可是,這還沒結束,他又問我 git 比 svn 好在哪。我簡單說完以後,他說 git 聽起來不錯,以後會主動去嘗試一下。

你看,一個難題就這麼被化解了。我對他的回答很滿意,後面的面試過程也很順利,最終錄取了他。

下面給你們說說常常被問到的問題。

2.4 爲何從 xx 公司離職

離職緣由這個問題,幾乎 100% 會被問到。

被問了以後,不要抱怨前公司、前領導,無論你經歷了啥,無論你有多少委屈都不要吐槽,面試官無法給你評理,只會擔憂未來你是否是也會這麼說他,惹不起惹不起。

也不要說由於薪資低,對方會懷疑你的穩定性和對公司的忠誠度。

被裁人這個緣由,最好也別說,大面積裁人還好解釋,不然爲何裁你不裁別人?

合理的答案,例如:想去更大的公司發展;公司方向調整,和我的的發展方向不符;公司把研發部門遷到其餘城市。

2.5 能接受加班嗎

遇到這個問題,有些人絕不猶豫說「能」,好像這麼回答會證實本身能吃苦、不怕累。若是問「能以公司爲家嗎」,估計也會有人說「能」。我表示服氣!

你應該先問一下公司加班的時長和頻率,若是工做須要的合理加班,固然能夠接受。若是公司以加班爲榮,爲了加班而加班,你爲啥要接受?

固然,我認可,如今互聯網公司廣泛加班。若是這家公司你很是想去,這家也有加班文化,看在錢、或者鍍金的份上,從就從了吧。

2.6 你的缺點是什麼

首先說明這是一個坑問題,這個問題我是不會問的。

回答的時候,不用把優勢包裝成缺點,例如「個人缺點是追求極致,常常用業餘時間把工做力爭作到最好」,太假了,你這抖機靈覺得面試官是白癡嗎。

更不要說不利面試經過的缺點,例如你說「我比較悶,不擅長和人溝通」,嗯,我看出來了,你確實不擅長溝通。

我告訴你怎麼回答:

  • 說對方知道的缺點——若是你是個工做 5 年的工程師,能夠這麼說「本身的開發經驗還能夠,可是產品思惟還不夠,有待增強」。這樣回答不會被扣分。

  • 說正在克服的缺點——例如「我剛畢業一年,技術還比較弱,可是我正在網上學技術課程」。

2.7 你有職業規劃嗎

這個問題我常常問,可是大部分人都回答很差。

我問這個問題就倆目的:

1、你想成長爲何樣的人?是成爲一個架構師,或者是一個技術管理者,又或者是一個行業專家……若是這個目標不清晰,你是在爲了什麼而努力呢。若是你以爲未來過久遠,如今想不明白,好,沒問題,三年以後的目標總能夠吧。

2、萬一有緣咱們成了同事,做爲你的上級,我清楚你的目標以後,我樂意在工做上給你提供點機會幫你實現目標。你能成長,我也開心啊。

不爲了面試,爲了本身,也建議你們認真想一想這個問題,想的時候要結合本身的興趣和特長。

2.8 你有什麼想問的嗎

首先恭喜你,若是被問到這個問題,你這輪面試基本有戲了。

「沒有想問的了」,這種回答,差評!

面試是雙向選擇,除了公司選擇你,你也要選擇公司。以前別人把你都瞭解透了,你還不借這個機會趕忙問問公司的狀況,省的你未來入職以後再後悔。

怎麼問也是有講究的:

  • 薪酬福利不要問太細——畢竟你還沒獲得這份工做,你說你打聽飯補多少錢合適嗎?「一年十幾薪」這類能夠問,大錢得關注一下。

  • 能在網上查到的不要問——兄弟,你來面試以前,不作準備工做嗎?

  • 對方回答不了的不要問——曾經一個面試者,問我公司的戰略是啥,我竟無言以對,都是個人錯,我職位過低。

  • 能夠問問工做內容、有沒有培訓等等這種是你看重的問題,同時也顯得你對這份工做有興趣。

  • 我目前據說過的一個 nb 的問題,是這麼問的「大家爲何喜歡在這工做?」,真是個好問題,你細品一下。

接着說說面試中的你要防備的坑,看起來是讓你面試,實際上心懷鬼胎。

2.9 面試是騙你幫他們解決問題

說一個網上的段子:

某公司的數據庫突然壞了,公司沒人能搞得定,老闆很着急,把 HR 叫到辦公室說:你趕忙發佈一個 DBA 職位,年薪 100 萬。面試的時候就問他們怎麼恢復咱們的數據庫,另外,切記,無論他能不能答出來,都把他拒了!

雖然是個段子,可是現實中真有相似的事。面試過程當中就問一個問題,問的特別細,除了問你的解決思路,巴不得直接讓你現場操做了。

還有的面試直接讓你作一個東西,你花了好幾天作出來了,而後讓你把代碼也交出來,而後就沒有而後了。

2.10 面試是爲了從你口中套取機密

這個和上面那個套路差很少。

我當時作遊戲的時候,經歷過一次。面試剛開始還算正常,後面高潮就來了,問我日活用戶數、收入流水、怎麼買量的、買量成本、用戶特徵……

這種關鍵信息確定不能說啊,我感受不對勁,後來找個藉口就溜了。

3. 薪酬篇

若是把本身當作一個產品,那麼薪酬就是價格。

實話實說,我很是不擅於談薪酬,以前不少談薪酬的經歷都是血淚史。爲了寫這部份內容,我請教周圍好幾位作 HR 的朋友。

3.1 最基本的

照例先說一些最基本的常識。

首先別太早打聽薪酬,面試結果還八字沒一撇的時候,你就問薪酬,會引發對方反感。正確的時機,應該是在面試基本成功的時候。

其次,不要虛報當前收入。你爲了多要點薪水,結果腦子一熱,多報了當前收入,後面讓你提供銀行流水、前公司薪資證實的時候,你就傻眼了。謊話圓不上,你可能就鋌而走險,僞造銀行流水、薪資證實。仍是那句話,造假成本過高,一旦被識破。。。。。。出來混,早晚要還的。

很早以前我特別不理解 HR 討價還價的行爲,爲千八百塊的至於麼,都是公司的錢。後來明白了,減小人力成本是 HR 的重要職責,也是她們的績效。

3.2 提早了解行情

想薪酬談的好,準備工做不能少。

談薪酬以前,要先了解一下行業中和你職位類似的薪資水平。前幾天網上熱傳一張圖:大廠新入職員工職級對照表。這張圖來自於民間,雖然不是很準確,可是還算靠譜。

69738109741c41429b658bce605d08c8


談薪酬以前,最好能瞭解一下公司的獎金、分成、福利等等,瞭解的越多,對以後的談薪越有幫助。

不少人薪酬談很差,都是吃了信息不對等的虧。

3.3 我要多少合適

HR 問指望收入的時候,大多數人都很糾結:要高了,怕對方以爲你獅子大開口;要少了,本身又不甘心。

報指望收入的以前,你須要先知道:

  • 不少公司有規定,沒有特殊狀況,加薪幅度通常不超過 30%。

  • 不要根據月工資去談薪酬,把獎金、分成啥的都算上,根據年收入去談。

  • 把指望收入上浮一點,再報給 HR,給雙方留一個談判空間。

綜合以上幾點:假如你如今年收入 20 萬,結合以前瞭解的行情,你指望收入是 25 萬,這樣你能夠報給 HR 最低指望 27 萬。通過一番討價還價,最終在 25 萬雙方達成一致,即達到了你的內心預期,也知足了 HR 壓價的成就感。完美!

3.4 該堅持就堅持

面對壓價,不少人堅持不住。若是你感受本身面試表現好,相信本身值這個價錢,就算錯過這家公司也不後悔,那麼該堅持就堅持。畢竟跳槽是最好的漲薪機會,錯過了就錯過了。

若是你如今的工做是 965,新工做是 996,工做時長一下多了 80%,這麼一算跳槽以後,時薪還低了。面對壓價不堅持一下,你對得起本身嗎?

再一方面 HR 除了壓價,也有招聘指標,招到一個理想的員工不容易。

3.5 月薪是否是分基本工資和績效

不少公司的月薪分爲基本工資和績效工資兩部分,好比 8000 是基本工資,2000 是績效,看起來月薪是 1 萬。可是每月每一個人都有一個績效係數,真正的月薪是 8000 + 2000 * 係數,若是係數是低於 1 ,月薪就到不了 1 萬。

大家在談薪酬的時候,要問清楚月薪是怎麼組成的,若是包括了績效,你要注意了:

  • 基本工資談多點,績效談少點。別等到入職才發現月薪裏面,一半基本工資,一半績效。

  • 是否是這家公司有壓績效的習慣,是否是不少人的績效係數都低於 1。

3.6 寫到合同裏

HR 壓價時候有一個慣用手段,說「咱們這裏一年 18 薪」。這句話的意思就是:月薪雖然不能給你那麼多,可是一年發 18 個月工資,年收入能知足你的預期。

這時候你就問她,18 薪能不能寫到合同裏?若是不能寫到合同裏,這麼說沒意義,公司發多發少就看公司的良心和盈利狀況了。

股票、期權、獎金等等都是同樣,無論對方怎麼口頭承諾,必定要求寫到合同裏。不要很差意思提這種要求,沒有合同保證的承諾都是嘴上跑火車。

3.7 談好以後,不要再漲價

有一個求職者談好薪酬以後過了一天,又說工資但願能再漲 2000,理由是打聽了一下公司同事的工資,以爲本身的工資偏低。

首先,私下打聽工資,這就是職場大忌。再說了,打聽的消息夠多夠準嗎?工資偏低這個判斷準確嗎?

其次,談好以後又漲價,這不是得寸進尺嗎。結果工資沒漲成,這份工做也沒了。

這種因小失大、得不償失的事千萬別幹。

水平有限,薪酬部分暫時先寫這麼多了,祝大家之後薪酬愈來愈高。若是認爲寫的很差,你告訴我,我去找那些 HR 朋友算帳。

4. 吐槽面試官

我是面試官,也是求職者,接下來我要站在求職者的立場,吐槽一下面試官和公司。

  • 面試官不守時。求職者按時到了,結果等面試官等很久,真是「等待一小時,面試一刻鐘」。

  • 面試官過於強勢。有的面試官問問題,窮追猛打,非要把對方問到答不出來,藉機打壓對方。碾壓別人的快感那麼爽嗎?

  • 面試官不尊重人。面試是雙向選擇,互相尊重。面試官不要太傲慢,不要打聽求職者隱私。別忘了,面試官也表明了公司的形象,你這麼作合適嗎?

  • 多論面試,重複問答。巴不得 3 輪面試,問的問題都差很少,更慘的是 3 輪面試要去 3 趟公司,你試試啥感受。能不能把面試時間集中一下,把面試官集中一下。

  • 面試造火箭,工做擰螺絲。招人按照架構師的標準來,入職後寫增刪改查、if else。

  • 若是錯了,就早點通知。求職者面試完都想早點知道結果,不經過不通知也就算了,經過了還拖很久才通知。提升點效率,早通知早讓別人踏實。另外,拖過久,等你通知人選的時候,沒準人家已經入職其餘公司了。

到這裏,這篇文章就快結束了。祝你們之後都能找到好工做,要到好薪水。

最後,勸你們除了看文章,還有多面試,多積累經驗,找工做的時候不要眼光過高只盯着大廠,看不上小公司。不是隻有那些大廠纔是好公司,也不是全部的小公司都很 low。我就知道一些悶聲賺錢的小公司福利待遇都很好,還有的小公司是大廠大佬出來創業的公司,若是你能加入這兩種小公司,你真是賺到了。

最最後,這篇文章寫的很辛苦,有的知識我也不拿不許,網上查、找人問,花了不少精力,連續兩天寫到凌晨 4 點多。不過寫完以後,本身收穫很大,自認爲質量還不賴。若是大家以爲看完有收穫,幫忙點個轉發、關注。

相關文章
相關標籤/搜索