互聯網公司技術崗實習/求職經驗(實習內推+簡歷+面試+offer篇)

找工做的事基本塵埃落定了,打算把這大半年來積累的經驗寫下來,基本都是我但願當年找實習的時候本身可以知道的東西,幫師弟師妹們消除一點信息不平等,攢攢RP~ 不要像我當年那樣,接到電話嚇成狗,沒接到電話嚇成狗,一點小事就惶惶不可終日,面試完疑神疑鬼啥的……這些大部分都是像我同樣經歷過大半年實習求職經歷後就會知道的常識,可是還在學校的師弟師妹們就未必知道了,因此感受仍是有必要寫寫,給後人栽個樹好乘涼。程序員

由於我的經歷的緣故,會多講一些阿里相關的東西,另外有一些東西是跟其餘實習生交流過以後瞭解到的,也一併寫下來。另外由於有一次比較特殊的實習轉正時內部轉崗的經歷,當時在網上幾乎沒找到多少相關信息,之後有空也會寫寫過程幫助後來人瞭解一下。面試

事先寫一句:這篇東西不是什麼應聘寶典/祕籍之類的,只是介紹一下通常在校生不瞭解的相關信息而已。我一直信奉的原則是,應聘是雙向選擇的過程,如今互聯網的技術崗位對於有能力的人一直處於供不該求的狀態,因此只要你有乾貨,技術棧有合拍的地方,自會有賞識你的人,只要確保本身的亮點不被埋沒就行了,不必生捏硬造出什麼亮點出來,最後更可能坑的是本身。

關於實習招聘

進互聯網公司實習,主要途徑分爲內推和校招兩種。內推也就是公司員工把你的信息錄入到內部系統進行推薦,校招則是公司來學校開宣講會或者經過其餘方式宣傳此次招聘,而後你再去公司舉辦的招聘會(通常開在酒店)面試。架構

通常來講,招聘流程以下:工具

  • 內推:員工錄入你的信息到公司招聘系統 -> 篩選簡歷 -> 面試 -> 發 offer
  • 校招:經過宣講會或者網申等方式投遞簡歷 -> 篩選簡歷 -> 筆試 -> 面試 -> 發 offer

通常來講,內推能夠跳過筆試,而且省去不少流程上的麻煩,並且內推通常先於校招開始,機會更多,因此能內推的最好儘可能內推。這年頭內推很是容易,由於若是被推薦的人經過面試,推薦他的人會獲得公司的獎勵(或者推薦量到必定程度有獎勵),因此員工大多數也比較樂意發內推。只要你有認識的人在你感興趣的公司工做,均可以去問問。就算沒有認識的人,知乎、微博、V2EX、高校bbs等地均可以比較容易地找到各家公司的員工來收內推的信息(貌似有很多人覺得推薦人和被推薦人必定要認識……其實不少時候推薦人並不在乎他不認識你,由於他推動去以後你的簡歷仍是會被篩一遍的)。單元測試

各大互聯網公司的實習內推通常在 2 月底 ~ 4 月,校招在 4 月 ~ 6 月,若是坑沒填夠還會有補錄。內推和校招的申請 deadline 通常是公司定的,過了 deadline 可能 leader 也沒有太多辦法(固然這不是絕對的,要看狀況),因此最好在 3 月左右就開始多刷刷各類渠道,不要誤了 deadline,生出沒必要要的麻煩。學習

 

關於內推

通常來講,大一點的公司會有本身的招聘系統,內推的時候員工通常會要你的簡歷,而後他再將一些信息填寫進這個招聘系統。若是你有明確想去的團隊,或者你準備去的就是推薦人所在的團隊,就會指定相關的人來負責,處理會快一些。若是沒有,那麼通常是推到一個事業羣或者大部門,而後想招人的 leader 來看看,遇到感興趣的簡歷就撿走,這個過程可能會稍微長一些。測試

注意大公司通常有不少事業羣/部門,通常內推了其中一個就不能再推第二個了(舉個例子,阿里有淘寶、天貓、阿里雲、B2B、螞蟻金服等等多個 BU,你內推了其中一個就不能推另外一個。騰訊和百度也有相似的鎖定簡歷的狀況),一般這是系統定死的,若是想改會很麻煩,因此內推前必定要慎重(我就被坑過……)。主要是大公司內各個團隊其實招人時處於相似競爭的關係,一個團隊看中的人固然不能隨便又被另外一個團隊搶走。字體

 

關於簡歷

看你簡歷的人通常有兩種:HR 或者要招人的團隊 leader,因此在製做簡歷的時候兩種人都要考慮到。對於 HR 來講,聯繫方式、教育經歷比較重要。對於團隊 leader 來講,項目經驗、技能、獲獎狀況比較重要(一些團隊還會看重 GitHub 之類的公開信息)。阿里雲

怎樣寫一個好的簡歷已經有很是多的討論,這裏我就不囉嗦了,只說一些我的經驗:設計

  1. 一般來講面試官不會花不少時間看你的簡歷,並且不少是面試的時候再看的,因此重點必定要突出。好比依照黃金三角理論,把你最想讓他看到的東西放在左上角,以及運用加粗、顏色對比、字體等方式強調你想強調的東西。根據我的經驗,放到簡歷下面的東西有可能直到面試結束他都不會看一眼(T_T)。
  2. 簡歷格式最好是 PDF,若是有在線簡歷的話更方便傳播(GitHub Pages 什麼的弄一個很快噠),並且你還能夠用 Google Analytics 之類的工具分析你的簡歷瀏覽狀況哦~(好比你看到有不少來自杭州的訪問量的時候,就知道有很大概率被阿里的人看到了) 另外個別公司現場面仍是須要紙質簡歷的,若是你不打算彩色打印可是簡歷又是彩色的話,要記得考慮一下簡歷轉換成黑白以後的打印效果(好比淡色背景可能打出來一片糊!= =)
  3. 簡歷越早準備越好(我是春節準備的),多參考一下別人的簡歷,若是對設計感興趣的能夠去 dribbble 之類的地方搜搜 resume 之類的關鍵詞,看多了就知道哪些該作哪些不應作了。

另外由於參與過一次內推,說一下看到的一些雷區:

  1. 不要寫和你的崗位徹底無關的經驗……雖然不是每一個面試官都反感,不過若是沒什麼亮點的話他會以爲你沒有乾貨,寫這些純在湊數。
  2. 簡歷的外觀和信息排布雖然能幫助你的能力獲得更好的展示,可是最重要的是你的能力,不是你的簡歷,不要本末倒置……若是沒有乾貨,簡歷再好看,懂行的人也能識破的。
 

關於面試

若是你面的公司不在你所在的城市,通常會先電面。電面多是打電話,也多是 Skype、QQ(對,騰訊的……)、旺旺(阿里的)之類。通常有兩種狀況:HR打來約時間,或者是一面面試官直接打過來。後者的話可能先問問你有沒有時間直接開始,沒有的話再約(這種狀況很正常,不用擔憂)。

有些公司會在電面以後但願可以現場面,須要你去他所在的城市。有些公司可能全程電面(好比阿里的內推)。通常內推的會有電面,而走校招的通常直接現場面。電面的話來來去去約雙方有空的時間,可能整個流程會好久(兩三個星期),而現場面可能一天就都面完了……

通常來講,技術崗面試會有 2 ~ 3 面或以上。就互聯網公司來講,最多見的狀況是:一面面試官一般是你進去以後的導師,二面面試官是你進去以後的直接主管,三面面試官是主管的主管。另外還可能有交叉面,也就是其餘部門的 leader 來面你,重複檢驗一下你的能力。即便不是這種排序,基原本說,面試你的人也是你將來的同事,少說也是一個大部門的,頗有多是你進去以後就工位在你方圓幾十米之內。另外這個安排不是絕對的,由於你的同事都是幹活的程序員,可不是專職搞招聘的,可能招人的時候他們正好特別忙,會拉其餘團隊的人幫手看看之類的,也就會出現傳說中的面試的時候遇到了貌似根本不懂你這個領域的面試官……

這幾面基本都是問的技術問題,一面是你的直接同事因此會問的比較細比較基礎,二面開始就沒那麼細節了,由於主管們不少都已經不直接敲代碼而是負責架構、把握總體技術方向,因此更可能是問的一些理解和經驗,主要是開放式問題。還有,因爲面試官一般是你的將來同事,因此確定多少會注意你本人是否是特別奇葩,畢竟你們之後低頭不見擡頭見啊……另外大公司都會有 HR 面,主要是看看你性格正不正常之類的。

通常公司的 HR 只是提供建議供面試官參考,可是阿里的 HR 面比較特殊。阿里有一種叫 HRG 的職位,俗稱「政委」,HR 面的時候面試官就是這個團隊的 HRG,在招人的時候是有一票否決權的。通常 HRG 主要看看你是否是有所謂的「阿里味」,符不符合阿里的價值觀,想知道是啥的能夠搜索「阿里 六脈神劍」。雖然在知乎上 HRG 被描述得很恐怖,不過就我的經歷過的四個 HRG 來看,好像並無什麼特別的,都是正常的大哥哥大姐姐……HR 面的時候也跟其餘公司的 HR 問的差很少,基本就是有什麼興趣愛好啊,家裏對工做地點有什麼見解啊,以爲本身有什麼優缺點啊,怎麼學習技術的啊之類的問題。要說有什麼特別的,大概就是我覺得 HRG 不懂技術,因此回答問題的時候特地解釋得外行人比較能聽懂,結果說着說着發現貌似她很懂啊 0-0……包括後來我轉崗的時候才知道 HRG 爲了可以讓我充分發揮本身的能力,在安排個人崗位的時候仍是費了很多心思的,也爲個人職業發展提了不少建議,做爲一個孤身跑來杭州的傢伙,發如今這我的生地不熟的地方有個溫柔的大姐姐這麼爲本身着想,內心仍是很感動的。

有些公司有專門的 HR 負責流程事宜,那麼通常是 HR 來跟你約面試時間,若是面試官沒按時跟你聯絡,他會幫你解決,並且會發郵件和短信提醒你面試時間。若是沒有專門的 HR 負責(好比阿里= =),那麼從頭至尾基本都是面試官直接跟你聯絡。可是前面也說了面試官可能就是你的將來同事,畢竟不是專職 HR,可能組織上沒有那麼縝密,漏打電話或者開個會沒按時聯絡你也是很正常的。遇到這種狀況耐心等等就好了,若是時間太長再去找人(好比內推你的人、校招客服)反饋一下,省得人家是真的直接把你給忘了……

基本上全部的面試都是這種流程:自我介紹 -> 問一些基礎問題(可能沒有)-> 出題給你作(可能沒有)-> 依據你的簡歷問一些你寫在上面的東西 -> 你有什麼要問個人嗎?

若是面試官沒有事先看過你的簡歷,那他就會在你自我介紹的時候一邊聽一邊掃一眼簡歷。自我介紹嘛,若是像我這樣中規中矩的就是說一下我叫XXX,在XXX大學讀XXX專業,如今大X,我之前在 XXX 作過 XXX,XXX 作過 XXX……固然也有人喜歡自由發揮的,不過面試官貌似通常不會特別在乎你說什麼由於這段時間他們都在看簡歷……

接下來基本就是面試官問,你回答,而後這樣答答答答好多輪……我的經驗是,不懂的東西不要裝懂,否則若是他越問越深你會跪的。若是他出題給你作的話,關鍵的是展現你思考的過程(因此最好不要冷場,就算沒有瞬間想出答案,也要把你心裏的自言自語說出來),結果未必是最重要的(固然答出來總好過答不出)。若是他問你的東西你答不上來,也不必定要直接表示我不懂,能夠說說你瞭解的相關的知識。

總之面試的要點就是,你不懂的不必硬裝,可是你懂的東西必定要儘可能展示給他。說到底,只要讓他可以儘可能全面客觀地評價你這我的就夠了,面試官自會判斷你是否是他想招的人,若是你們不合拍,你硬靠裝逼拿一個 offer 也沒什麼意思,就算不當心進去了,也可能感受日狗……

面試的最後一個問題基本上都是「你還有什麼要問個人嗎?」(我還真沒見過最後一個問題不是這個的面試官23333),網上的面經不少是教你怎樣再借機表現一下本身的,不過我的以爲比較有用的問題是:

  1. 我進去以後會作什麼?團隊是作什麼東西的(業務是什麼)?內部項目仍是外部項目?偏基礎仍是偏業務(簡單粗暴地說,作基礎就是寫給程序員用的東西,作業務就是寫給用戶用的東西)?技術氛圍怎麼樣?主要用到什麼技術?有什麼開源產出嗎?大家作 code review 嗎?大家寫單元測試嗎?等等等等…… 這些問題是幫助你拿到 offer 以後決定要不要接的,若是你投的不止一家公司,並且到時候拿到的 offer 平分秋色,這個信息就十分有用了。
  2. 就我以前的表現來看,你以爲個人優缺點在哪裏?這個問題能夠側面打探出他對你的評價,並且能夠幫助你給本身查漏補缺。
 大一點的公司通常會有個外部的招聘系統,面試結果能夠在上面查到。2015年阿里招實習生的時候是能夠直接看到每一面的經過狀況的。

關於接 offer

通常 offer 有口頭和書面兩種。有時候要你答應了口頭 offer 才能拿到書面 offer(我遇到的騰訊 SNG 是這樣)。通常來講拿了 offer 又不去的,會在正式校招(這裏的校招指的是招聘應屆生作正式員工)的時候再聯絡而且會跳過一些流程,而接了 offer 又不去的……可能會被拉黑……因此不要隨便毀約,坑公司又坑本身。

(我見過對接 offer 這事最不在乎的貌似是阿里,若是不接實習 offer 的話秋季校招的時候還能夠走綠色通道直接進終試……)

對於選擇 offer,我的的一點見解是項目/團隊 > 公司。特別是在大公司裏,不一樣事業羣、不一樣團隊、不一樣項目,作的事情、作事風格可能天差地別。沒有在大公司呆過的同窗特別容易覺得,大公司裏不少東西是統一的……然而互聯網公司不少時候隔組如隔山,你據說到的某個團隊的信息,是不能隨意套到另外一個團隊的身上的,特別是在這兩個團隊所屬不一樣部門的時候,可能他們的技術棧和行事流程根本是兩個次元。因此面試的時候那最後一個問題就頗有用了,你能夠直接把本身想問的都給問了,千萬不要浪費。選擇 offer 的時候,先衡量一下到底哪一個團隊纔是你想進去作事,能讓你學到東西的。

 

待續

有空會再寫寫實習時在外租房、實習轉正、阿里內部轉崗、正式校招、籤三方之類的相關經驗~

相關文章
相關標籤/搜索