極市導(dǎo)讀 本文作者在秋招期間面試了10+家互聯(lián)網(wǎng)公司,總結(jié)了不同公司的考察點(diǎn)以及面試準(zhǔn)備的全過程中的經(jīng)驗(yàn)。幫助大家對(duì)各公司有個(gè)大致的認(rèn)知,事半功倍。 >>加入極市CV技術(shù)交流群,走在計(jì)算機(jī)視覺的最前沿 目錄
一、前言最近博客的閱讀人數(shù)逐漸增加。回想起去年這個(gè)時(shí)候,我正在為校招做準(zhǔn)備,很多文章也都是當(dāng)時(shí)整理的。估計(jì)現(xiàn)在的讀者很多都在為實(shí)習(xí)或校招做準(zhǔn)備,所以趁現(xiàn)在有時(shí)間,分享一下自己的經(jīng)驗(yàn)教訓(xùn),希望能對(duì)大家有所幫助。 我的背景是 211本、985計(jì)算機(jī)碩,兩段實(shí)習(xí)經(jīng)歷、一個(gè)項(xiàng)目/競(jìng)賽經(jīng)歷。我的校招面試從 2020 年 7 月初開始,到 9 月初結(jié)束,期間共面了 10+ 家互聯(lián)網(wǎng)公司 (BAT/TMD/Y/K/P/MS 等),全部都是后端開發(fā)崗位,技術(shù)棧不匹配掛了 2 家 (DD、JD)。面試一圈下來,感覺不同公司的考察點(diǎn)都大同小異,評(píng)價(jià)標(biāo)準(zhǔn)也比較相似。如果能提前有一個(gè)大致認(rèn)知,復(fù)習(xí)時(shí)興許能事半功倍,少走彎路。 二、時(shí)間線校招一般分為提前批、秋招、秋招補(bǔ)招、春招等階段。 提前批一般在 7 月開始,但是 2020 年受到疫情影響,各家大廠早在 6 月就開始了提前批,比如字節(jié)提前批是 6.16~7.16、阿里是 6月中旬開始。今年預(yù)估還是 6 月開始。 我參加了提前批,所以是在 6 月下旬開始報(bào)名 + 筆試,7 月下旬集中面試(每天一兩場(chǎng)面試),8月接近尾聲(主要是三面 or HR 面),9 月上旬結(jié)束。也有同學(xué)不參加提前批,是在 8 月上旬開始,9 月集中面試,9 月下旬結(jié)束。 在這里,我的經(jīng)驗(yàn)是:要盡可能早地準(zhǔn)備、參與面試,有機(jī)會(huì)盡量參加提前批。 參加提前批意味著多一次面試機(jī)會(huì),多投幾家就能積累更多的經(jīng)驗(yàn),無論通過與否,對(duì)于之后的面試都有幫助。提前批也不是大佬專場(chǎng),入場(chǎng)率和通過率都比想的要高。而且提前批大部分都免筆試,所以沒什么試錯(cuò)成本。 提前批還可以集中面試很多家。校招面試就好比高三???,天天面試就會(huì)習(xí)慣面試,好處一是不再緊張,二是能夠維持面試的手感,三是能在面試中暴露自己更多的問題,及時(shí)查漏補(bǔ)缺。 以往的說法是金九銀十,但我感覺金八銀九或許更準(zhǔn)確些。去年身邊的大部分同學(xué)在 9 月就已經(jīng)拿到了心儀的 offer。當(dāng)其他人手上至少一個(gè)保底 offer 而你還沒有開始面試時(shí),心里還是會(huì)比較焦慮的。所以還是要早做準(zhǔn)備。 三、考察維度各個(gè)公司對(duì)實(shí)習(xí)生的考察點(diǎn)大致可以分為以下幾個(gè)維度:基礎(chǔ)知識(shí)、算法、項(xiàng)目經(jīng)歷、實(shí)習(xí)經(jīng)歷、工程能力。我認(rèn)為前兩者更為重要。 1、基礎(chǔ)知識(shí)對(duì)于實(shí)習(xí)生/校招生來說,基礎(chǔ)知識(shí)是最重要的考察點(diǎn)。 基礎(chǔ)知識(shí)就是操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫、計(jì)算機(jī)組成原理、編譯原理等課程的內(nèi)容 (重要性遞減)。作為實(shí)習(xí)生/校招生,大部分人都沒有出彩的項(xiàng)目或?qū)嵙?xí)經(jīng)歷,但都在學(xué)校系統(tǒng)學(xué)習(xí)了基礎(chǔ)課程。因此,在很多面試官看來,基礎(chǔ)知識(shí)最能反映校招候選人的水平。一方面,對(duì)基礎(chǔ)知識(shí)的掌握程度體現(xiàn)了候選人的學(xué)習(xí)態(tài)度和接受能力;另一方面,實(shí)際工作也需要候選人有扎實(shí)的計(jì)算機(jī)基礎(chǔ)。 2、算法能力算法能力同樣很重要。特別是對(duì)于后端同學(xué)來說,每輪面試至少 2 道算法已經(jīng)成為標(biāo)配,某些外企(如微軟)甚至只考算法題。 面試官看重算法能力的原因:一方面,只要肯付出時(shí)間和精力去刷題,就可以達(dá)到一個(gè)不錯(cuò)的水平,所以算法能力至少應(yīng)當(dāng)達(dá)到平均線;另一方面,算法題需要深入積累、舉一反三,才能解決面試中出現(xiàn)的新的題目,這反映了候選人的學(xué)習(xí)和思維能力。 算法題刷到什么程度就可以?其實(shí)很多面試官出的題目都是 LeetCode mid 難度,所以算法能力達(dá)到 LeetCode mid 以上就可以。刷完 LeetCode 前 300 道的 mid 題和一些高頻/經(jīng)典 hard 題,就可以應(yīng)對(duì)大多數(shù)的面試了。 不過,相比于算法能力,我認(rèn)為基礎(chǔ)知識(shí)更為重要一些。算法是一項(xiàng)長(zhǎng)期工作,見效慢,需要持續(xù)投入;而基礎(chǔ)知識(shí)可以先廣度覆蓋各類知識(shí)點(diǎn),再深度研究每個(gè)專題,在學(xué)習(xí)過程中可以隨時(shí)獲得反饋。算法的評(píng)判標(biāo)準(zhǔn)較為客觀絕對(duì),要么做出來要么做不出來;而基礎(chǔ)知識(shí)的考察相對(duì)來說要寬松一些,不管會(huì)還是不會(huì)都可以說上一兩句,面試過程中有更多的機(jī)會(huì)展示自己。當(dāng)然,這也取決于面試官的喜好,不同團(tuán)隊(duì)/方向的考察側(cè)重點(diǎn)也不同,所以基礎(chǔ)知識(shí)和算法還是要兩手抓。 3、項(xiàng)目經(jīng)歷在我看來,項(xiàng)目經(jīng)歷是一個(gè)錦上添花的內(nèi)容,主要是給面試官一個(gè)提問的切入點(diǎn)。 項(xiàng)目/框架等工程能力,主要是針對(duì)工作3~5年的社招人員進(jìn)行考核,因?yàn)樗麄兝響?yīng)有解決實(shí)際問題的經(jīng)驗(yàn)。但是作為校招生,我們很難有大型項(xiàng)目的經(jīng)歷,面試官也不知道我們寫過的項(xiàng)目的質(zhì)量如何,或者不知道我們說的是真的還是在吹牛,所以會(huì)更關(guān)注我們的基礎(chǔ)(如操作系統(tǒng)、數(shù)據(jù)庫)與學(xué)習(xí)能力(如算法)。因此,不需要在項(xiàng)目經(jīng)歷上花費(fèi)很長(zhǎng)時(shí)間準(zhǔn)備——性價(jià)比不高,也不需要將項(xiàng)目經(jīng)歷包裝得高大上——面試官不信。 但是簡(jiǎn)歷上還是要有一段項(xiàng)目經(jīng)歷,以給面試官一個(gè)不同的提問角度。 面試官對(duì)項(xiàng)目經(jīng)歷的提問,一般會(huì)從“介紹一下你做了什么”開始,然后會(huì)問一些業(yè)務(wù)細(xì)節(jié),比如“為什么選這個(gè)方案?”/“有沒有遇到xx問題?如何解決的?”如果我們的項(xiàng)目經(jīng)歷比較常規(guī),大部分問題就會(huì)圍繞里面用到的技術(shù)展開,而這些又最終會(huì)落到基礎(chǔ)知識(shí)上。 面試官會(huì)注意候選人在項(xiàng)目過程中用了哪些技術(shù)、哪些框架,然后深入地問原理。面試官的關(guān)注點(diǎn)并不是“我在項(xiàng)目經(jīng)歷中,使用了哪些技術(shù)”,而是“我在項(xiàng)目經(jīng)歷中,使用了這些技術(shù),并且我對(duì)其原理有深入的了解”。在項(xiàng)目中使用工程上很流行的技術(shù)和框架,這是最基本的水平;如果對(duì)這些框架的原理有深入的了解、對(duì)比過不同框架的優(yōu)缺點(diǎn)、甚至自己嘗試實(shí)現(xiàn)過一個(gè) demo 框架,那在面試官那里一定是一個(gè)極大的加分項(xiàng)。 我們應(yīng)當(dāng)保證對(duì)項(xiàng)目中用到的技術(shù)/框架有較為深入的了解,而不只是停留在調(diào)用 API 上。比如項(xiàng)目里用了 gin 框架,面試官就會(huì)問為什么 gin 的速度快?有沒有從源碼的層面上理解過它的特點(diǎn)?這個(gè)時(shí)候,如果我們知道是前綴樹,面試官就會(huì)點(diǎn)點(diǎn)頭;如果我們?cè)夙樖謱憘€(gè)前綴樹的代碼,那就會(huì)讓面試官驚喜了。 一個(gè)常見的誤區(qū)是:項(xiàng)目經(jīng)歷一定要高大上。比如,要不要做一個(gè)秒殺系統(tǒng)然后寫在簡(jiǎn)歷上?我認(rèn)為沒有太大必要,因?yàn)樾U猩苌儆性诖笮头植际江h(huán)境下編寫 redis、消息隊(duì)列等代碼的條件,那這種項(xiàng)目經(jīng)歷不就是在 github 上照貓畫虎嗎? 項(xiàng)目不是只能做 Web 網(wǎng)站或者后臺(tái)管理系統(tǒng),還可以有其他選擇。比如: 學(xué)習(xí)《CSAPP》課程,并做完若干 Labs,如內(nèi)存緩存、內(nèi)存分配回收、Web 服務(wù)器等 實(shí)現(xiàn)一個(gè)簡(jiǎn)單的操作系統(tǒng),可以基于已經(jīng)寫好的系統(tǒng),實(shí)現(xiàn)其中的部分模塊,如進(jìn)程調(diào)度、中斷處理等 實(shí)現(xiàn)一個(gè)編譯器,或者正則表達(dá)式(子集)的解析器 實(shí)現(xiàn)一個(gè)基于 TCP 的并發(fā)服務(wù)器框架,包括路由、Goroutine 池、消息隊(duì)列等(如 zinx) 實(shí)現(xiàn)一個(gè)簡(jiǎn)單的 RPC 框架,考慮選擇什么傳輸協(xié)議和編碼協(xié)議、以及這樣選擇的原因 build-your-own-x 提供了許多實(shí)踐項(xiàng)目,如 Docker、數(shù)據(jù)庫、命令行工具、Shell、Git、搜索引擎等 這些項(xiàng)目不僅可以解決實(shí)際問題,還可以在過程中深入鉆研底層原理,或者鍛煉自己的算法能力。比起堆積木、搭腳手架,我認(rèn)為這些項(xiàng)目更值得嘗試。 4、實(shí)習(xí)經(jīng)歷實(shí)習(xí)經(jīng)歷可以看作某種形式的項(xiàng)目經(jīng)歷,能夠豐富簡(jiǎn)歷、作為面試考點(diǎn),大廠的實(shí)習(xí)經(jīng)歷也是對(duì)我們能力的背書。 面試官對(duì)實(shí)習(xí)經(jīng)歷的關(guān)注點(diǎn): 在實(shí)習(xí)中做了什么工作?遇到哪些問題?如何解決?通過實(shí)習(xí),得到了哪些成長(zhǎng)?比如 Git 操作、內(nèi)部工具、團(tuán)隊(duì)協(xié)作、開發(fā)流程/規(guī)范等。實(shí)習(xí)過程有哪些產(chǎn)出?有沒有主動(dòng)的貢獻(xiàn)?比如整理新人手冊(cè)、發(fā)現(xiàn)并解決了某個(gè)問題、提升了業(yè)務(wù)指標(biāo)等。對(duì)團(tuán)隊(duì)的現(xiàn)狀和下一步規(guī)劃,有沒有自己的思考?在秋招(7、8月)之前,最好能夠有至少一個(gè)實(shí)習(xí)經(jīng)歷。如果復(fù)習(xí)時(shí)間緊張,可以先投一些競(jìng)爭(zhēng)較小的崗位,比如大廠的非核心部門、新業(yè)務(wù)/缺人的部門,或者二線互聯(lián)網(wǎng)公司/獨(dú)角獸企業(yè)等。 去哪兒找實(shí)習(xí)信息?首先是各個(gè)公司的官網(wǎng),其次是??途W(wǎng)(求職-實(shí)習(xí)廣場(chǎng))和實(shí)習(xí)僧,最后還有來自同學(xué)的內(nèi)推。不要擔(dān)心內(nèi)推會(huì)麻煩別人,大部分正式員工都有招新同學(xué)的 KPI,我們只需要做一份簡(jiǎn)歷,然后交給他們就好。 一個(gè)公司可以投遞多個(gè)不同部門的崗位,但同一時(shí)刻只能進(jìn)入一個(gè)崗位的面試流程。不同部門對(duì)候選人的要求不同,所以面試沒有通過不一定代表水平不夠,可以嘗試投遞同一個(gè)公司的其他部門。 因?yàn)榕囵B(yǎng)實(shí)習(xí)生需要成本,所以部門希望實(shí)習(xí)生能夠?qū)嵙?xí)較長(zhǎng)時(shí)間,一般都要 6 個(gè)月以上,至少 3 個(gè)月,但如果面試過程中說只能實(shí)習(xí) 3 個(gè)月很有可能被刷掉。 暑期實(shí)習(xí)有大概率轉(zhuǎn)正。轉(zhuǎn)正可以有一個(gè)保底 offer,面試其他公司可以拿來 argue,但是轉(zhuǎn)正的評(píng)級(jí)一般不會(huì)太高 [如何提高?]。即使沒有轉(zhuǎn)正名額,也可以通過校招通道來爭(zhēng)取更高級(jí)別的 offer。 5、工程能力工程能力主要考察:對(duì)開發(fā)環(huán)境 / 工具的熟悉程度,如 Linux 概念、Linux 命令、 Git 操作等;服務(wù)運(yùn)維經(jīng)驗(yàn),如問題排查、性能優(yōu)化等。面試題匯總中總結(jié)了部分常見題目。這里需要自己去搜集和動(dòng)手操作。 四、開始復(fù)習(xí)現(xiàn)在開始復(fù)習(xí)(3~5月),時(shí)間較為充裕。我們應(yīng)當(dāng)扎實(shí)掌握每一個(gè)知識(shí)點(diǎn),而不是以覆蓋更多面試題為目標(biāo)。重質(zhì)不重量,重深度不重廣度,逐步構(gòu)建個(gè)人知識(shí)體系。 現(xiàn)在網(wǎng)上有許多的面經(jīng)匯總,包含一系列的題目和簡(jiǎn)短的回答。光靠這些面經(jīng)的答案是遠(yuǎn)遠(yuǎn)不夠的。面試官很喜歡在一道題上持續(xù)深入的追問,這很容易把淺嘗輒止的候選人篩出去。我們應(yīng)該將這些面經(jīng)匯總看作問題集,每一個(gè)問題的答案,需要自己去深入挖掘。 許多面試題很常見,網(wǎng)上有詳細(xì)的文章,但只會(huì)背八股文也遠(yuǎn)遠(yuǎn)不夠。理解不牢,換個(gè)問法可能就不會(huì)了,背八股文也容易被面試官發(fā)現(xiàn),或者被一連串的追問卡住。所以深入思考、主動(dòng)歸納總結(jié)更為重要。 這里我的經(jīng)驗(yàn)是做筆記。一份筆記,在寫的過程中需要整理、思考和歸納,可以加深對(duì)知識(shí)點(diǎn)的理解,在復(fù)習(xí)過程中也是很好的參考資料。一系列筆記就是自己的知識(shí)庫。 1、如何做筆記?推薦使用 Markdown 做筆記。Markdown 的語法簡(jiǎn)單,書寫過程中無需設(shè)置樣式,不會(huì)打斷思路。Markdown 也有較好的擴(kuò)展性,可以和 HTML 語法結(jié)合使用。個(gè)人認(rèn)為,Markdown 是最適合程序員的筆記格式。我的博客就是用 Markdown 寫的。 Mac 系統(tǒng)下,推薦使用 MWeb 管理筆記??蛇x的替代方案有思源筆記、Typora、VS Code 等。MWeb 界面截圖: 做筆記的過程中,應(yīng)當(dāng)遵循以下幾個(gè)基本原則: 筆記不是簡(jiǎn)單地復(fù)制粘貼,而是要主動(dòng)梳理,深入思考。筆記不是速記,即使不公開給他人,也要行文流暢規(guī)范。遣詞造句的過程,實(shí)際是在腦海中梳理知識(shí)的過程。多問幾個(gè)為什么,多發(fā)掘可能的考點(diǎn)。沒有現(xiàn)成答案的問題,需要自己去探索和歸納。筆記的分類: 基礎(chǔ)課程:操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫等 算法:解題技巧、專題、題解等 語言:C/C++、Golang、Java 等 工具:Git、Linux、Docker 等 其他:分布式、設(shè)計(jì)模式、最佳實(shí)踐等 Tips: 可以給筆記打標(biāo)簽,方便查找 可以在筆記的開頭或結(jié)尾羅列參考文獻(xiàn) MWeb 可以通過 CMD + O 快捷鍵或 Alfred Workflow 搜索文檔 2、基礎(chǔ)知識(shí)復(fù)習(xí)指南最重要的是操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò),其次是數(shù)據(jù)庫等。我的復(fù)習(xí)方法: 初步建立知識(shí)框架:選擇一本經(jīng)典本科教材,系統(tǒng)過一遍。本科教材知識(shí)點(diǎn)全,容易理解,但缺乏深度。深入研究各個(gè)專題:深入研究面經(jīng)中列出的每個(gè)題目,特別是高頻題目,如進(jìn)程線程、HTTP 等。面經(jīng)可以在很多渠道找到,比如??途W(wǎng)、Github 上的面試題匯總。這里一定要自己整理筆記,我采用三個(gè)步驟:先搜集大量參考文章;閱讀各個(gè)文章,同時(shí)梳理筆記大綱,粘貼一些可參考的關(guān)鍵段落;完善筆記內(nèi)容,整理為一篇系統(tǒng)、連貫的文章。穿插閱讀經(jīng)典書籍:網(wǎng)上搜到的筆記大多是二手知識(shí),直接閱讀權(quán)威書籍,會(huì)有更原汁原味的體驗(yàn)。書籍有完整的上下文,隨時(shí)可以向前或向后翻閱。時(shí)間有限的情況下,可以不從頭到尾閱讀,而是只閱讀某個(gè)專題。可以去豆瓣或知乎查找高分/推薦圖書,如《深入理解計(jì)算機(jī)系統(tǒng)》《現(xiàn)代操作系統(tǒng)》《Operating System: Three Easy Pieces》等。分清優(yōu)先級(jí):以基礎(chǔ)知識(shí)、高頻考點(diǎn)為主。像是分布式、中間件等進(jìn)階內(nèi)容,應(yīng)該是在有余力的情況下再深入了解。這些內(nèi)容看起來高大上,但沒有對(duì)應(yīng)業(yè)務(wù)場(chǎng)景的情況下,只能是背八股文,一問就露餡。Tips: 不懂的名詞多查查,多問幾個(gè)為什么,發(fā)散思維,擴(kuò)展相關(guān)知識(shí)點(diǎn) 網(wǎng)上的內(nèi)容不一定正確,需要自己辨別或驗(yàn)證 網(wǎng)上的資料比較瑣碎,自己整理一下,印象更為深刻 使用 Google 搜索;屏蔽、抄來抄去的網(wǎng)站(比如 C**N) 可以嘗試搜索英文關(guān)鍵字,內(nèi)容質(zhì)量較高 3、算法復(fù)習(xí)指南算法能力達(dá)到 LeetCode mid 以上即可應(yīng)對(duì)大部分面試。 我的個(gè)人情況:《劍指offer》50+ 道、LeetCode 242 道 (73 easy + 137 mid + 32 hard,范圍主要是前 300 題 + 熱題 HOT 100 + 騰訊精選練習(xí) 50),題目數(shù)量不算多。 我的刷題方法: 持續(xù)學(xué)習(xí):前期刷一些 easy 題熱身,之后每天 1~2 道 mid 或 hard。定期復(fù)習(xí):使用一個(gè)表格記錄自己的錯(cuò)題、錯(cuò)誤原因、筆記鏈接、上次復(fù)習(xí)時(shí)間,每周復(fù)習(xí) 3~5 道。按照標(biāo)簽刷:按照鏈表、數(shù)組、二叉樹、動(dòng)態(tài)規(guī)劃等標(biāo)簽刷題,同一個(gè)標(biāo)簽的代碼和方法類似,效率高。分清優(yōu)先級(jí):優(yōu)先刷《劍指offer》、LeetCode 經(jīng)典題、高頻題、模板題;冷門題就沒必要浪費(fèi)時(shí)間了??梢詤⒄站W(wǎng)上的 LeetCode 筆記的順序來刷題,見附錄 - LeetCode 筆記。吃透每道題:刷題的目標(biāo)不只是通過,而是要給出最優(yōu)解。對(duì)于一題多解的情況,還需要參考他人的題解,將各種解法都實(shí)現(xiàn)一遍,并對(duì)比不同解法的優(yōu)缺點(diǎn)。此外,很多不同的題目有著相似的解題思路,可以嘗試用這道題的解法去做其他題,爭(zhēng)取舉一反三,比如 42. 接雨水和 84. 柱狀圖中的最大矩形。最后,總結(jié)自己的筆記。這樣做下來,雖然刷題數(shù)量不多,但每道題都很會(huì)掌握得很扎實(shí)。Tips:學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)時(shí),配合可視化網(wǎng)站有奇效。推薦: Data Structure Visualizations visualgo Algorithm Visualizer 關(guān)于“定期復(fù)習(xí)”,我使用一個(gè)表格來管理所有錯(cuò)題: 按照標(biāo)簽分組;相似題目可以匯總到一起,比如上圖的“打家劫舍”。通過顏色區(qū)分題目的重要程度:橙色表示重點(diǎn)題目,優(yōu)先復(fù)習(xí);黑色表示常規(guī)錯(cuò)題,需要復(fù)習(xí);灰色表示不重要的題目,有些細(xì)節(jié)需要注意,可以不復(fù)習(xí);刪除線表示已掌握的題目,不需要復(fù)習(xí)。每一行備注中的超鏈接是 MWeb 中的筆記鏈接,點(diǎn)擊可跳轉(zhuǎn)到筆記;備注里也可以記錄需要注意的細(xì)節(jié)和易錯(cuò)點(diǎn)。軟件是 OmniOutliner,使用 Excel 或飛書云文檔-多維表格可以實(shí)現(xiàn)同樣的效果。首次復(fù)習(xí)時(shí)都需要重新寫一遍代碼,之后視情況選擇寫代碼或者只回憶思路。及時(shí)更新各個(gè)題目的狀態(tài)為“重點(diǎn)”“不重要”或“已掌握”,防止錯(cuò)題越攢越多。面試前快速瀏覽表格,回憶做題思路,優(yōu)先看橙色高亮的重點(diǎn)題。 五、準(zhǔn)備簡(jiǎn)歷簡(jiǎn)歷從上到下大致為:個(gè)人信息、教育背景、實(shí)習(xí)經(jīng)歷、項(xiàng)目經(jīng)歷、榮譽(yù)獎(jiǎng)勵(lì)、專業(yè)技能/英文水平/個(gè)人評(píng)價(jià)等。我的簡(jiǎn)歷模板: 上圖使用 Sketch 繪制。制作一份這樣的簡(jiǎn)歷很簡(jiǎn)單:首先確定一個(gè)主題色,如 #353535, #3F59A8, #4F6F8A, #0089B2, #870509 等;其次保證行高、行間距、頁邊距都是 4 的倍數(shù),如上圖頁邊距為 24px、行間距為 4px / 8px/ 12px;矢量圖標(biāo)可以從 iconfont 查找。 簡(jiǎn)歷可以使用在線平臺(tái)制作,如喬布簡(jiǎn)歷、超級(jí)簡(jiǎn)歷 CV 等,也可以使用 Word / PS / Sketch 制作。拒絕花花綠綠、華而不實(shí)的風(fēng)格,關(guān)注內(nèi)容而不是樣式。采用 STAR 法則描述自己的項(xiàng)目和實(shí)習(xí)經(jīng)歷,知乎的這個(gè)問題可以參考,geekcompany/ResumeSample 提供了一系列程序員的簡(jiǎn)歷模板,resumejob/awesome-resume 則提供了許多程序員的簡(jiǎn)歷例句。 Tips: 最好放在一頁上,如果一頁放不下,可以縮小字體/間距,或改變頁面大?。徊糠衷诰€平臺(tái)也提供“自動(dòng)填滿一頁”的布局功能。簡(jiǎn)歷導(dǎo)出為 PDF 格式,命名為“姓名_學(xué)校_崗位_手機(jī)號(hào)”。教育經(jīng)歷寫預(yù)計(jì)畢業(yè)時(shí)間,而不是“至今”。 六、開始面試1、面試前準(zhǔn)備一份個(gè)人介紹 個(gè)人介紹相當(dāng)于簡(jiǎn)歷的文字形式。大部分面試官在開始面試時(shí)才會(huì)查看我們的簡(jiǎn)歷,所以個(gè)人介紹其實(shí)是引導(dǎo)面試官讀簡(jiǎn)歷的過程,最好能和簡(jiǎn)歷從上到下的內(nèi)容對(duì)應(yīng)。 如果面試外企,還需要準(zhǔn)備英文簡(jiǎn)歷和英文個(gè)人介紹。 個(gè)人介紹大致可以分為三個(gè)部分: 背景介紹(學(xué)校、專業(yè)、榮譽(yù)獎(jiǎng)勵(lì)等) 實(shí)習(xí)經(jīng)歷、項(xiàng)目經(jīng)歷(遵循 STAR 法則) 業(yè)余生活(博客、Github 開源經(jīng)歷、個(gè)人提升等) 個(gè)人介紹模板: (背景介紹) 面試官您好,我叫 XXX。來自 XX 大學(xué) XX 學(xué)院,目前研 X 在讀,明年 6 月畢業(yè),研究方向是 XXX。本科我就讀于 XX 大學(xué),XX 專業(yè)。在校期間,我多次獲得國(guó)家級(jí)、校級(jí)獎(jiǎng)學(xué)金。此外,我也參加過許多軟件開發(fā)競(jìng)賽,包括 XX 大賽、XX 大賽等,拿到了 XX 獎(jiǎng)項(xiàng)。 (實(shí)習(xí)經(jīng)歷) 去年,我在 XX 公司的 XX 團(tuán)隊(duì)實(shí)習(xí) X 個(gè)月。這個(gè)部門主要是做 XXX (介紹團(tuán)隊(duì)業(yè)務(wù)背景),我在其中負(fù)責(zé) XXX 工作,包括 XXX、XXX 等。此外,我還輸出了 XX 篇文章,整理為部門新人手冊(cè)。 (業(yè)余生活) 最后,我業(yè)余時(shí)間有寫博客的習(xí)慣,會(huì)定期歸納總結(jié)自己的筆記。我也有開源經(jīng)歷,在 github 上有幾個(gè)開源項(xiàng)目。 以上就是我的個(gè)人介紹,謝謝您。 Tips: 每個(gè)部分之間要有連接詞。注意語速、節(jié)奏和停頓,避免變成高中生背課文;可以自己提前錄音排練。時(shí)長(zhǎng)控制在三分鐘以內(nèi)。一些經(jīng)常被問到的問題,可以補(bǔ)充到自我介紹里。比如面試官總會(huì)問我:“你為什么從前端轉(zhuǎn)到后端?”我就補(bǔ)充到了自我介紹的兩個(gè)工作經(jīng)歷之間。準(zhǔn)備一些常見問題的回答 簡(jiǎn)歷里的項(xiàng)目經(jīng)歷、實(shí)習(xí)經(jīng)歷最有可能被面試官作為第一個(gè)問題,比如“從現(xiàn)在看來,你覺得這個(gè)工作還可以怎么改進(jìn)?”“你覺得這些工作中最難的一點(diǎn)是什么?你是怎么解決的?”針對(duì)這些問題,應(yīng)該提前準(zhǔn)備。 附錄 - 綜合面試問題中總結(jié)了我在技術(shù)面和 HR 面遇到的綜合面試問題,大家可以結(jié)合自己的實(shí)際經(jīng)歷,提前準(zhǔn)備草稿。 準(zhǔn)備反問面試官的話 面試結(jié)束后,面試官會(huì)說:“你還有什么要問我的嗎?”這時(shí)借機(jī)可以了解一下團(tuán)隊(duì)。選工作是一個(gè)雙向的過程,了解團(tuán)隊(duì)可以幫助做出選擇。 反問技術(shù)面試官的問題: 組內(nèi)主要的技術(shù)棧 / 語言?部門具體業(yè)務(wù) / 面試官的工作內(nèi)容?部門業(yè)務(wù)的挑戰(zhàn) / 難點(diǎn)?我加入部門后可能負(fù)責(zé)的工作內(nèi)容(判斷是否感興趣) 部門的人數(shù) / 人員構(gòu)成(判斷是否核心) 部門業(yè)務(wù)的后續(xù)規(guī)劃(判斷公司投入力度 / 未來機(jī)會(huì)) 針對(duì)新員工有哪些培訓(xùn)(萬能問題) 面試官的工作體驗(yàn),比如工作是否枯燥乏味、對(duì)個(gè)人成長(zhǎng)的幫助、工作壓力是否很大、加班強(qiáng)度等。后續(xù)是什么流程?還有幾輪面試?(推斷自己這一面是否通過) 大概多久能夠出結(jié)果?(避免一直等結(jié)果心慌) 您對(duì)我剛才面試表現(xiàn)的評(píng)價(jià)?您對(duì)我有哪些建議?/ 哪些方面的知識(shí)、技能還可以再提升?/ 您覺得我還有哪些方面的不足?部門所在工區(qū) / 地理位置(考慮通勤成本) 上下班時(shí)間 / 是否需要打卡?反問 HR 的問題: 針對(duì)新員工有哪些培訓(xùn)?對(duì)我有哪些評(píng)價(jià)或者建議?大概多久能夠出結(jié)果(避免一直等結(jié)果心慌) 之前的面評(píng)(一般 HR 不會(huì)透露) 公司福利 / 三餐 / 房補(bǔ) 注意:HR 面試時(shí),不要直接問戶口、薪資等問題,等收到 Offer 后、在溝通薪資時(shí)再問。 實(shí)習(xí)生還需要關(guān)注這些問題: 部門有沒有轉(zhuǎn)正機(jī)會(huì)?實(shí)習(xí)多長(zhǎng)時(shí)間之后可以申請(qǐng)轉(zhuǎn)正?對(duì)實(shí)習(xí)出勤的要求是一周至少幾天,至少實(shí)習(xí)多久?部門的轉(zhuǎn)正名額 / 轉(zhuǎn)正概率?如果我想轉(zhuǎn)正,您期望我達(dá)到什么水平 / 有多少產(chǎn)出?過去是簽外包團(tuán)隊(duì)還是正式實(shí)習(xí)生?不同身份的轉(zhuǎn)正機(jī)會(huì)如何?其他資源: yifeikong/reverse-interview-zh - 反向面試 當(dāng)面試官問“你有什么要問我的嗎”時(shí),應(yīng)該說什么?安裝錄屏軟件 如果是遠(yuǎn)程面試,推薦打開錄屏 / 錄音功能,錄制面試過程。 為什么要錄屏 / 錄音?面試過程中,我發(fā)現(xiàn)不同公司 / 不同輪次的面試題目有很大概率重復(fù),這可能是因?yàn)槊嬖嚬贂?huì)根據(jù)候選人的經(jīng)歷、水平,針對(duì)性地挑選問題,我們的回答也可能影響面試官的下一個(gè)問題。因此,面試后的復(fù)盤非常重要。優(yōu)先復(fù)習(xí)自己面試中遇到的題,其次再看網(wǎng)上面經(jīng)的題,保證同一個(gè)題目只會(huì)答錯(cuò)一次。此外,也可以通過錄屏 / 錄音以第三人稱的視角觀察自己的面試表現(xiàn),從而發(fā)現(xiàn)不足并及時(shí)改進(jìn)。 Mac 系統(tǒng)默認(rèn)只能錄制麥克風(fēng)的輸入,需要配置 SoundFlower 來錄制系統(tǒng)聲音 (即面試官的聲音)。Mac 系統(tǒng)的錄屏軟件可以使用 Kap。 我使用 2015 年 MBP + 關(guān)閉所有無關(guān)軟件 + 打開錄屏功能 + 面試一小時(shí),系統(tǒng)沒有出現(xiàn)明顯卡頓。最好自己提前測(cè)試一下。 2、面試前一小時(shí)快速瀏覽以下內(nèi)容,遇到不會(huì)的不用深究,主要是有個(gè)思路:基礎(chǔ)知識(shí)題目列表 綜合面試問題 算法錯(cuò)題集,優(yōu)先重點(diǎn)題目 牛客網(wǎng)面經(jīng) 調(diào)試設(shè)備,包括網(wǎng)絡(luò)、攝像頭、耳機(jī)、麥克風(fēng)、錄屏功能等;視頻畫面里不要有雜物。面試前五分鐘,排練一遍自我介紹。 3、面試中如果遇到不會(huì)的題目怎么辦? 即使不會(huì)做,也要主動(dòng)和面試官交流。先說你如何考慮這道題目,你現(xiàn)在的解題思路是什么,然后向面試官要引導(dǎo) (比較晦澀) 或提示 (比較直接),最后給出一個(gè)自己水平內(nèi)的最優(yōu)解。 4、面試后復(fù)盤。根據(jù)錄屏或者回憶,整理面試中遇到的題目、自己沒有發(fā)揮好的地方。距離面試結(jié)束的時(shí)間越短,回憶越清晰,可以盡快整理。 查漏補(bǔ)缺。有些題目可能只是我們自認(rèn)為答對(duì)了,所以對(duì)于每道題目,都需要搜集資料、發(fā)掘所有的考點(diǎn)、并做筆記。 七、不同公司的面試流程對(duì)比按照字母順序排列;僅代表個(gè)人經(jīng)歷,不保證今年依然適用。技術(shù)面重點(diǎn)考察基礎(chǔ)知識(shí) / 算法;經(jīng)理面以綜合面試問題為主;交叉面是其他部門的人來面試。 1、阿里 面試難度:☆☆☆☆☆面試流程:統(tǒng)一在線筆試。2 輪技術(shù)面 + 1 輪經(jīng)理面 + 1 輪交叉面 + 1 輪 HR 面,每輪都是電話面試,時(shí)長(zhǎng) 1 小時(shí)左右。一面面試官是未來的 leader,之后的面試官應(yīng)該級(jí)別更高。一二面考察基礎(chǔ)知識(shí),三四面主要圍繞項(xiàng)目和實(shí)習(xí)經(jīng)歷展開。 反饋周期:通過后會(huì)很快約下一輪面試,可以向你的內(nèi)推人 / 師兄咨詢面試結(jié)果;每輪面試間隔 2 天~1 周;Offer 統(tǒng)一在 9 月發(fā)出。 評(píng)價(jià):由于是電話面試 + 已經(jīng)筆試過,所以面試時(shí)不再考察算法。這導(dǎo)致面試題的覆蓋面廣、題量大、問得細(xì),難度總體較高。HR 面體驗(yàn)很好,給我提了中肯的建議。 2、百度 面試難度:☆☆☆☆面試流程:3 輪技術(shù)面 + 1 輪交叉面 (可能沒有) + 1 輪 HR 面。技術(shù)面時(shí)長(zhǎng) 1 小時(shí),HR 面很短。是否有交叉面取決于部門和面試評(píng)級(jí)。技術(shù)面試包括算法題,中等偏難。使用百度的“如流”面試。 反饋周期:一面完可能緊接著就是二面。1~2 天約下一輪面試。HR 會(huì)加微信。 評(píng)價(jià):不同部門的面試官水平差異極大。如果一個(gè)月還沒給你一個(gè)明確的答復(fù),大概率是被泡池子了,可以考慮終止流程,重新投遞另一個(gè)部門。 3、快手 面試難度:☆☆☆☆面試流程:2 輪技術(shù)面 + 1 輪經(jīng)理面 + 1 輪 HR 面。技術(shù)面每輪都是牛客網(wǎng)面試,時(shí)長(zhǎng) 1 小時(shí)。HR 面時(shí)長(zhǎng) 30 分鐘。 反饋周期:1 周左右約下一輪面試。 評(píng)價(jià):基礎(chǔ)架構(gòu)部門問了很多 C/C++ 的問題,很少問上層的網(wǎng)絡(luò)協(xié)議等知識(shí),也沒怎么考算法。面試官比較 nice,答錯(cuò)了會(huì)一步一步引導(dǎo)。 4、美團(tuán) 面試難度:☆☆☆面試流程:2~3 輪技術(shù)面,1 輪 HR 面。技術(shù)面時(shí)長(zhǎng) 1 小時(shí),HR 面時(shí)長(zhǎng) 30 分鐘。最后一輪技術(shù)面是 leader。使用牛客網(wǎng)面試。 反饋周期:3 天約下一輪面試。 評(píng)價(jià):面試輪數(shù)和面試評(píng)級(jí)沒有關(guān)聯(lián),2 輪也可以拿 SP。 5、拼多多 面試難度:☆☆☆☆面試流程:2~3 輪技術(shù)面 + 1 輪 HR 面。技術(shù)面時(shí)長(zhǎng) 1 小時(shí)左右,HR 面時(shí)長(zhǎng) 30 分鐘。技術(shù)面會(huì)考察兩道算法題,都是 LeetCode 高頻題,難度適中。使用自研平臺(tái)面試,類似于牛客網(wǎng),有代碼編輯器和視頻窗口。 反饋周期:一周左右約下一輪面試。 評(píng)價(jià):確實(shí)很拼,約了 21:30 面試,面試官有事,等到 22:30 才開始,面完已經(jīng) 23:30 了。從視頻窗口能看出工位確實(shí)不大。 6、騰訊 面試難度:☆☆☆☆面試流程:2 輪技術(shù)面 + 1 輪經(jīng)理面 + 1 輪 HR 面。技術(shù)面時(shí)長(zhǎng) 1 小時(shí)左右,HR 面時(shí)長(zhǎng) 30 分鐘。三面是 leader。面試形式有電話、??途W(wǎng)、騰訊會(huì)議、QQ 視頻。 反饋周期:2~3 天出面試結(jié)果 + 約下一輪面試。如果 5 天還沒有約下一輪面試,建議聯(lián)系 HR 查看進(jìn)度。join.qq.com 上的進(jìn)度超過 7 個(gè)工作日(一般 10 個(gè)自然日)沒有更新時(shí),流程會(huì)自動(dòng)終止,簡(jiǎn)歷重新放回池子里。面試通過后會(huì)先收到“云證”郵件。 評(píng)價(jià):騰訊在面試實(shí)習(xí)生和校招生時(shí),比較重視基礎(chǔ)課程(操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)),不會(huì)涉及太多高深技術(shù),面試題目和面經(jīng)重合度較高。每輪都有兩三道算法,難度適中,不需要特殊技巧。 WXG:2 輪技術(shù)面 + 2 輪面委會(huì) + 1 輪 HR 面。難度比其他部門高,會(huì)考察系統(tǒng)設(shè)計(jì)題(如高并發(fā)定時(shí)器)或復(fù)雜算法題(如判斷點(diǎn)是否在封閉圖形內(nèi))。 7、小米 面試難度:☆☆☆面試流程:2 輪技術(shù)面,時(shí)長(zhǎng) 1 小時(shí)。沒有 HR 面。使用??途W(wǎng)面試。 反饋周期:3 天約下一輪面試。 評(píng)價(jià):面試官很耐心,會(huì)主動(dòng)指出沒答出的題目是哪個(gè)知識(shí)點(diǎn)、下來以后可以查一下。基本沒有能夠聯(lián)系到 HR / 面試官的方法。感覺招人比較隨意,二面完一個(gè)月沒消息,一直認(rèn)為自己掛了,結(jié)果 9 月底突然打電話,直接給出了薪資方案。 8、猿輔導(dǎo) 面試難度:☆☆☆☆面試流程:先筆試,通過后進(jìn)入面試。2 輪技術(shù)面 + 1 輪經(jīng)理面,每輪時(shí)長(zhǎng) 45 分鐘,其中 15 分鐘過簡(jiǎn)歷 + 考察基礎(chǔ)知識(shí),25 分鐘做兩道中等難度的算法題,剩下 5 分鐘反問。三面是 leader,沒有 HR 面。使用??途W(wǎng)面試。 反饋周期:一周內(nèi)約下一輪面試。如果進(jìn)入下一個(gè)階段,內(nèi)推人會(huì)先收到通知,可以問內(nèi)推人。 評(píng)價(jià):整體體驗(yàn)不錯(cuò),HR 對(duì)校招生很用心,會(huì)加微信、拉微信群、送校招禮物。猿輔導(dǎo)筆試和面試的算法難度是 LeetCode 前 300(我也只刷了這些題)?;A(chǔ)知識(shí) / 算法 / 實(shí)習(xí)經(jīng)歷至少有一項(xiàng)突出,會(huì)比較穩(wěn)。 9、字節(jié)跳動(dòng) 面試難度:☆☆☆☆☆面試流程:2 輪技術(shù)面 + 1 輪經(jīng)理面 + 1 輪 HR 面。技術(shù)面時(shí)長(zhǎng) 1 小時(shí),包括 2 道中等難度偏上的算法題。HR 面時(shí)間較短。日常實(shí)習(xí)可能沒有經(jīng)理面,校招可能會(huì)有加面。 反饋周期:一二面一般會(huì)連著,三面隔一兩天。 評(píng)價(jià):對(duì)算法和基礎(chǔ)知識(shí)都很看重,問得比較細(xì)。無論通過與否,反饋都很快。會(huì)有 HR 加微信,一般是實(shí)習(xí)生。 八、收獲 offer如何選擇 offer? TODO 如何拒絕 offer?拒 Offer!- 內(nèi)推熊 如何和 HR 談條件?TODO 九、LeetCode 題解1、labuladong/fucking-algorithm:強(qiáng)烈推薦,非常贊的算法題解。 2、afatcoder/LeetcodeTop:各個(gè)大廠近期的高頻面試題匯總。 3、MisterBooo/LeetCodeAnimation:可視化地呈現(xiàn) LeetCode 題解。 4、yuanguangxin/LeetCode 5、azl397985856/leetcode 6、youngyangyang04/leetcode-master 7、Jack-Cherish/LeetCode 8、Github - Search · LeetCode 十、社區(qū)1、??途W(wǎng):面經(jīng)分享、筆試交流、Offer 選擇 2、脈脈:部門評(píng)價(jià)、職場(chǎng)交流、Offer 選擇 OfferShow 3、小程序:薪資分享 十一、綜合面試問題如果需要某個(gè)題目的答案模板,請(qǐng)?jiān)u論指出。 1、實(shí)習(xí)期間的工作內(nèi)容,介紹一下? 2、簡(jiǎn)單介紹一下你這個(gè)項(xiàng)目的內(nèi)容? 3、你覺得它的亮點(diǎn) / 難點(diǎn)有哪些? 4、實(shí)習(xí)期間遇到最大的挑戰(zhàn)是什么?如何解決? 5、實(shí)習(xí)期間給你帶來最大成長(zhǎng)的工作是什么? 6、從現(xiàn)在看來,你覺得這個(gè)工作還可以怎么改進(jìn)? 7、你覺得這些工作中最難的一點(diǎn)是什么?你是怎么解決的? 8、你覺得實(shí)習(xí)期間相比于實(shí)習(xí)前,對(duì)你的最大提升是什么? 9、有哪些印象深刻的事故 fix? 10、實(shí)習(xí)期間有哪些工作以外的對(duì)團(tuán)隊(duì)的貢獻(xiàn)? 11、之前三輪面試感覺如何? 12、有在面別的公司嗎?有收到 offer 嗎?正在哪里實(shí)習(xí)?轉(zhuǎn)正通過沒有? 可以說正在面試流程中,但盡量不要說已經(jīng)進(jìn) HR 面、或者已經(jīng)收到 offer 了 13、你如何選擇不同 offer?/ 已經(jīng)想好去哪個(gè)公司了嗎?/ 有傾向嗎?、 14、你是不是投過別的公司?如果都要你怎么辦? 15、自己平時(shí)分析過源碼嗎? 16、你是怎么學(xué)習(xí)新技術(shù)的? 17、最近在學(xué)哪些新技術(shù) / 在看哪些書? 18、你的長(zhǎng)期職業(yè)規(guī)劃是什么?1~3 年的規(guī)劃是什么? 19、你能實(shí)習(xí)多長(zhǎng)時(shí)間?你實(shí)習(xí)什么時(shí)候可以開始? 20、你們老師平時(shí)項(xiàng)目多嗎?管的嚴(yán)嗎? 21、你是什么專業(yè)?為什么不做算法而做開發(fā)?你如何看待很多本科生畢業(yè)后就去找算法崗? 22、為什么想要讀研? 23、大量工作、有限時(shí)間怎么辦? 24、你是如何團(tuán)隊(duì)合作的? 25、為什么想來我們公司? 26、為什么要應(yīng)聘這個(gè)職位? 27、你哪里符合這個(gè)崗位的需求? 28、對(duì)這個(gè)職位,你還欠缺什么? 29、你對(duì)工作有什么要求? 30、你希望與怎樣的領(lǐng)導(dǎo)共事? 31、如果我錄用你,你將怎樣開展工作? 32、如果我錄用你,你覺得是為什么? 33、如果我沒有錄用你,你覺得是為什么? 34、如果你在這次面試中沒有被錄用,你怎么打算? 35、興趣愛好是什么?你的優(yōu)點(diǎn)是什么?你的缺點(diǎn)是什么? 36、和其他同學(xué)相比,你覺得你的優(yōu)勢(shì)在哪里? 37、你認(rèn)為其他同學(xué)如何評(píng)價(jià)你?/ 你覺得周圍人眼中的你是什么樣的? 38、如果我問他們會(huì)得到一個(gè)什么樣的評(píng)價(jià)? 39、你最有成就感的事是什么? 40、生活 or 實(shí)習(xí)?你遇到的最大的挫折是什么 / 最遺憾的事? 41、大學(xué)期間,最大的收獲是什么? 42、有哪些幫助別人的經(jīng)歷? 43、你實(shí)習(xí)、生活中遇到的最難忘的人是誰?TA 有哪些特質(zhì)? 44、TA 身上的這些優(yōu)秀特質(zhì)? 45、你最想提升自己的哪一方面?對(duì)加班的看法 對(duì)工資的要求 十二、Q&AQ:我只會(huì) Go,能不能報(bào) Java、C++ 的崗位? 有余力的情況下,多面試幾家,得知自己的真實(shí)水平,也有和 HR 談價(jià)的籌碼。 Q:一二面主要問什么? 一二面主要考察候選人的專業(yè)能力和潛力。整體采用結(jié)構(gòu)化面試,考察以下幾項(xiàng): 基礎(chǔ)課程:計(jì)算機(jī)網(wǎng)絡(luò)、操作系統(tǒng)等,15~20 分鐘 職能專項(xiàng):語言、框架、工具等,15~20 分鐘 算法能力:兩道題,30~60 分鐘 實(shí)習(xí)/項(xiàng)目經(jīng)歷:15 分鐘 一二面是互相補(bǔ)充的關(guān)系,不是每輪面試都嚴(yán)格遵循上面的時(shí)間分配。一二面不是平行面。一面過了才能進(jìn)二面,二面過了才能進(jìn)三面。 Q:三面/最后一面主要問什么? 三面一般是經(jīng)理面,包括專業(yè)能力和軟素質(zhì)兩部分。專業(yè)能力是對(duì)前幾輪面試的補(bǔ)充,主要是查漏補(bǔ)缺。更多的時(shí)間會(huì)考察候選人的軟素質(zhì),包括學(xué)習(xí)能力/合作能力/解決問題的能力等,見附錄 - 綜合面試問題。這些問題完全可以提前準(zhǔn)備,打好草稿。 Q:我不喜歡的部門撈了我的簡(jiǎn)歷怎么辦? 可以在約面試的時(shí)候拒絕,說明你想去另一個(gè)部門;同時(shí)想辦法聯(lián)系另一個(gè)部門的 HR 來撈你的簡(jiǎn)歷。 Q:轉(zhuǎn)正是否真的都是白菜評(píng)級(jí)? “實(shí)習(xí)生轉(zhuǎn)正一般都是白菜價(jià)”是一個(gè)常見的誤區(qū),身邊有很多反例。影響轉(zhuǎn)正評(píng)級(jí)的因素主要有兩個(gè):(1) 實(shí)習(xí)期間的產(chǎn)出;(2) 手里其他 offer 的水平。 實(shí)習(xí)生轉(zhuǎn)正是根據(jù)轉(zhuǎn)正答辯來評(píng)級(jí),而轉(zhuǎn)正答辯主要是介紹自己實(shí)習(xí)期間的工作內(nèi)容,所以轉(zhuǎn)正評(píng)級(jí)實(shí)際上取決于實(shí)習(xí)期間的產(chǎn)出。影響產(chǎn)出的因素: 1、部門水平。實(shí)習(xí)生過去大多是承擔(dān)一些“雜活”,但核心部門的任務(wù)顯然比普通部門質(zhì)量更高,也更容易有可羅列的產(chǎn)出。 2、個(gè)人水平。學(xué)習(xí)能力強(qiáng)、動(dòng)手能力強(qiáng),mentor / leader 就會(huì)分配一些相對(duì)更有挑戰(zhàn)的工作。 3、Mentor。實(shí)習(xí)生的工作基本上都是 mentor 分配的,有一個(gè)水平高且負(fù)責(zé)任的 mentor,工作的目標(biāo)感和成就感會(huì)更強(qiáng),產(chǎn)出事半功倍。 4、主觀能動(dòng)性。主動(dòng)要活兒,不劃水;為團(tuán)隊(duì)做一些日常工作以外的貢獻(xiàn)?!柏暙I(xiàn)”不一定非得是提升業(yè)務(wù)指標(biāo)。如果入職后安裝環(huán)境、熟悉業(yè)務(wù)、閱讀源碼的過程中踩了很多坑,那就整理一份新人手冊(cè)吧,把經(jīng)驗(yàn)和教訓(xùn)分享給后續(xù)新入職的同學(xué)。 轉(zhuǎn)正答辯后的評(píng)級(jí)并不是固定的。從收到轉(zhuǎn)正意向書 (7~9 月) 到拿到帶薪校招 offer (10~11 月),中間還有很長(zhǎng)一段時(shí)間。HR 最終給出的薪資會(huì)綜合轉(zhuǎn)正評(píng)級(jí)與你手上的其他 offer 進(jìn)行考慮。所以如果感覺自己轉(zhuǎn)正評(píng)級(jí)不是很理想的話,可以盡可能多地爭(zhēng)取幾個(gè)其他公司的 offer。 |
|