亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

技術(shù)宅男如何拿到國內(nèi)IT巨頭的Offer

時(shí)間:2022-12-08 23:12:37 英語面試 我要投稿
  • 相關(guān)推薦

技術(shù)宅男如何拿到國內(nèi)IT巨頭的Offer

  請(qǐng)記住,校園招聘,應(yīng)聘的絕大部分人都只是才出象牙塔的毛頭小子。企業(yè)需要的是你們的潛力與激情。牛人總是鳳毛麟角的。程序員筆試面試的經(jīng)驗(yàn)貼、經(jīng)驗(yàn)書不計(jì)其數(shù)。本文不會(huì)教你如何具體的解題,但是會(huì)告訴你,你距離你的夢想究竟有多遠(yuǎn),以及如何去縮短這個(gè)距離。

  筆者僅僅以自己的親身經(jīng)驗(yàn)為依據(jù),將國內(nèi)IT巨頭按Offer到手難度降序排列,大致分為如下3個(gè)梯隊(duì):

  T1:百度,阿里,騰訊,…

  T2:網(wǎng)易,迅雷,完美時(shí)空,360,金山,…

  T3:華為,中興,聯(lián)發(fā)科,…

  Tx:壟斷類IT國企。如中國移動(dòng),…

  T1主要是BAT三巨頭。他們對(duì)學(xué)生的技術(shù)能力與綜合素質(zhì)都要求較高。他們尤其喜歡尋找牛人。因此你必須有扎實(shí)的基礎(chǔ)的同時(shí)還要有自己的技術(shù)個(gè)性和特點(diǎn),讓他們欣賞你。這些公司無論是實(shí)力還是待遇都是一流的。但要注意這類公司太大,項(xiàng)目組太多,競爭也很激烈,因此要注意認(rèn)真考慮你想去,而且對(duì)你而言有優(yōu)勢的項(xiàng)目組。

  T2都是其所在領(lǐng)域的領(lǐng)軍企業(yè)。待遇會(huì)比T1稍低。他們需要基礎(chǔ)扎實(shí)的學(xué)生,如果你的項(xiàng)目或者技術(shù)方向符合他們所在的領(lǐng)域會(huì)很有優(yōu)勢。(如游戲領(lǐng)域偏愛圖形學(xué),安全領(lǐng)域偏向安全方向)

  T3對(duì)學(xué)生的出生、資質(zhì)最為看重(雙211,四六級(jí)),甚至對(duì)性格有較為挑剔的考察(華為的性格測試反而刷掉很多技術(shù)較牛但是性格較怪癖的學(xué)生),專業(yè)考察的很基礎(chǔ),但考察面較廣。

  Tx之所以給了個(gè)x,是因?yàn)樗麄兒推渌钠髽I(yè)無法比較。因?yàn)檫@類企業(yè)筆試考行測+專業(yè)基礎(chǔ)。面試考察綜合素質(zhì)、表達(dá)能力,尤其看重你的非技術(shù)方面的能力。因此不做本文的重點(diǎn)討論。

  無堅(jiān)不摧——完整項(xiàng)目

  “當(dāng)他說他是OpenCC的作者的那一刻,哪個(gè)面試官不被秒殺。”

  當(dāng)然你不需要NB到這個(gè)程度。如果你能對(duì)面試官說:“我讀書期間做的項(xiàng)目有x萬行代碼。Google關(guān)鍵字xxx可搜到該項(xiàng)目的演示視頻”,就足夠了。

  程序員的所有技術(shù)能力都能在一個(gè)完整的項(xiàng)目中得到淋漓盡致的體現(xiàn),因此勝過千言萬語的自我推銷。所謂的完整項(xiàng)目應(yīng)該滿足以下條件:

  1、完整性。具有一定的功能,或者解決了某個(gè)問題,具有一定意義。

  2、難度。 使用或者研究了一些較新技術(shù),或者有一定價(jià)值的技術(shù)含量或研究內(nèi)容。

  3、工作量。是一個(gè)需要澆筑一定心血的產(chǎn)出品。

  因此,當(dāng)你決心把一個(gè)項(xiàng)目寫入你的簡歷中,你就一定要能回答出面試官的如下問題:

  1、你負(fù)責(zé)了哪一塊?

  這個(gè)問題是想知道這個(gè)項(xiàng)目里究竟有哪些代碼是你寫的,尤其是多人合作的項(xiàng)目。你必須強(qiáng)調(diào)你所做的工作。

  問題就出來了。很多時(shí)候我們參與的項(xiàng)目,他的架構(gòu)、核心技術(shù)你并不熟悉,而僅僅是寫了部分邏輯代碼,那怎么辦呢?

  解決辦法是,花時(shí)間去了解項(xiàng)目的核心,對(duì)項(xiàng)目的整體有清晰的認(rèn)識(shí),至少要達(dá)到能夠表述的很清楚的程度(簡單的說就是能吹的很有說服力;叵肽愦疝q的情形)。

  如果你做的那一塊確實(shí)微不足道,而且你也無法表述項(xiàng)目全局,那就放棄提及這個(gè)項(xiàng)目吧,否則只能讓面試官越看你越覺得銼。

  2、你用到了哪些技術(shù)?

  這是最好發(fā)揮的一個(gè)問題。你可以介紹項(xiàng)目用到的每個(gè)開源庫,也可以介紹你用到的源代碼管理工具(如SVN、GitHub),調(diào)試工具(如WinDbg)

  甚至項(xiàng)目管理工具(UML工具、VS Project等)?傊,這是一個(gè)很好表達(dá)你的項(xiàng)目綜合能力的機(jī)會(huì)。

  如果上面的都不出彩,那嘗試從你的項(xiàng)目架構(gòu)、設(shè)計(jì)模式、接口設(shè)計(jì)等方面入手?傊驹谝粋(gè)較高的角度,空談項(xiàng)目的業(yè)務(wù)需求和邏輯意義不大(當(dāng)然,充滿創(chuàng)意的項(xiàng)目除外)

  3、你遇到的最大問題是什么?如何解決的?

  這個(gè)問題是最重要的,也是最具有回答技巧的問題。你必須說出一個(gè)聽起來確實(shí)很難解決,但你確實(shí)又解決(或者避開)的問題。

  如果你實(shí)在沒有頭緒,或者你覺得項(xiàng)目確實(shí)太簡單,沒發(fā)現(xiàn)困難問題,不妨從這些方面思考:

  有網(wǎng)絡(luò)功能的項(xiàng)目,考慮網(wǎng)絡(luò)傳輸效率和網(wǎng)絡(luò)同步等問題;

  有多線程、多進(jìn)程的項(xiàng)目,考慮他們之間的同步/互斥、負(fù)載、調(diào)度問題;

  需要處理大數(shù)據(jù)的項(xiàng)目,考慮數(shù)據(jù)預(yù)處理、數(shù)據(jù)調(diào)度等問題;

  如果這個(gè)項(xiàng)目出了論文,那么嘗試描述論文解決的問題;

  你解決問題的渠道,如MSDN、CSDN、開源社區(qū)的論壇、國外技術(shù)論壇、文檔手冊(cè)等。

  面試官想要聽到的,是你發(fā)現(xiàn)問題、分析問題、尋找解決方案、最終解決問題的思路與方法。細(xì)節(jié)并不重要,因?yàn)樗参幢啬芡耆總(gè)技術(shù)細(xì)節(jié)。

  總之,一個(gè)完整的項(xiàng)目能讓你充分的表達(dá)你的技術(shù)能力。在項(xiàng)目這一塊上,你需要下足功夫。

  如果很不幸你沒有,那么請(qǐng)往下看。

  深厚內(nèi)功——堅(jiān)實(shí)基礎(chǔ)

  一般第一輪技術(shù)面都是來考察你最基本的技術(shù)功底。

  招聘季節(jié),隨處可見抱著厚厚的《程序員面試寶典》啃的學(xué)生。偶爾也能看見《編程之美》《劍指Offer》的神書。這些經(jīng)驗(yàn)書確實(shí)有用。但是要想全面的掌握筆試面試的基礎(chǔ)考點(diǎn),還是需要完整的復(fù)習(xí)。

  其實(shí),筆試面試對(duì)計(jì)算機(jī)基礎(chǔ)的考察是萬變不離其宗的。其考點(diǎn)無非分為:

  語言語法(以C/C++為例)。

  指針(數(shù)組),函數(shù)指針,操作符運(yùn)算順序,const(常指針與指向常量指針),static四大用法,字符串(字符數(shù)組),字節(jié)對(duì)齊(sizeof)。秒殺書籍:《C++ Primer》

  面向?qū)ο蟆?/p>

  構(gòu)造與析構(gòu)順序、多態(tài)、重載、覆蓋、C++對(duì)象模型等。秒殺書籍:《深入理解C++對(duì)象模型》。

  數(shù)據(jù)結(jié)構(gòu)。

  棧,隊(duì)列,鏈表(雙向、循環(huán)),樹,堆,哈希表。

  基本算法。

  排序(最重要的是快速排序)、查找、圖算法、貪新算法、動(dòng)態(tài)規(guī)劃。秒殺書籍:《算法導(dǎo)論》。

  設(shè)計(jì)模式。

  考察最多的就是單例模式。只因?yàn)樗麑?shí)在是太常見又太簡單了。秒殺書籍:《設(shè)計(jì)模式》,《重構(gòu)》。

  數(shù)據(jù)庫。

  主要是SQL語句與存儲(chǔ)過程。

  操作系統(tǒng)。

  進(jìn)程與線程、互斥與同步、死鎖、進(jìn)程間通信,頁表,虛存等。秒殺書籍:《Windows核心編程》,《Unix核心編程》。

  計(jì)算機(jī)網(wǎng)絡(luò)

  ISO七層架構(gòu),TCP,UDP,IP地址等。

  英語。

  有些公司喜歡出一些用英文描述的問題,或者英文翻譯題?炊甀T領(lǐng)域內(nèi)的英文并不難,如果你平時(shí)使用MSDN、Google、StackOverFlow的話根本不是問題。

  如果你還有充分的時(shí)間,建議認(rèn)真看上面推薦的秒殺書籍。如果時(shí)間不夠,就有針對(duì)性的去掌握這些考點(diǎn)。

  不得不吐槽的是,很多技術(shù)不錯(cuò)的朋友,有著很好的項(xiàng)目,反而掛在了筆試的基礎(chǔ)知識(shí)考察上面。因此不要小看這些考點(diǎn)。該背的還是要死背的。

  筆試或者面試如果讓你在紙上寫程序,會(huì)有2種情況:

  1、寫一個(gè)函數(shù)或算法。

  不要因?yàn)轭}目簡單就想在最短的時(shí)間寫出來。請(qǐng)一定要注意,對(duì)所有參數(shù)做邊界檢測和有效檢測。這才是考察的重點(diǎn)!

  如果一個(gè)算法具體實(shí)現(xiàn)你記不清了,就寫偽代碼,在每行代碼后加上詳細(xì)注釋。如果是面試,寫完以后跟面試官解釋說具體的代碼你忘了,但是你記得算法思想,因此用了偽代碼。

  如果具體思想也忘了,就嘗試用自己的思路解答問題?傊,盡量別交白卷。

  2、設(shè)計(jì)一個(gè)軟件或系統(tǒng)。

  這種情況不要求你寫詳細(xì)代碼。你需要在程序結(jié)構(gòu)、框架、設(shè)計(jì)模式或者系統(tǒng)架構(gòu)等方面進(jìn)行設(shè)計(jì)。

  這種框架性的東西最好先打草稿,想好了再重新畫一遍,把每個(gè)模塊的功能,模塊之間的關(guān)系、各個(gè)模塊的功能接口畫出來,如果是面試,寫完以后給面試官詳細(xì)解釋。

  這里強(qiáng)調(diào)一點(diǎn),是否懂得架構(gòu)設(shè)計(jì),是鑒別代碼菜鳥和熟手的重要指標(biāo)。T級(jí)越高的公司,越偏向于考察架構(gòu)層級(jí)的知識(shí)。比如百度筆試的最后一題經(jīng)常是要求設(shè)計(jì)一個(gè)分布式服務(wù)器系統(tǒng)。

  錦上添花——無限潛力

  通常技術(shù)一面是面基礎(chǔ),二面更多的是雙方的進(jìn)一步了解。如技術(shù)方向,技術(shù)潛力等。

  如果二面面試官不問你技術(shù)問題,那么你一定要積極主動(dòng)的與他溝通,并表達(dá)你的意愿。嘗試以下幾個(gè)方向:

  1、表達(dá)你的技術(shù)潛力與熱情。

  面試官可能會(huì)問你一些和技術(shù)看上去沒有任何關(guān)系的問題,比如問你最近在看什么書,學(xué)習(xí)之余喜歡做什么,常去哪些網(wǎng)站之類的。

  如果你說最近在看《誅仙》,平時(shí)喜歡玩LOL,你就是在把自己往懸崖上推。實(shí)際上面試官希望聽到的回答如下:

  “我最近在看《C++ Primer第5版》,因?yàn)槲以陧?xiàng)目中用的C++11的特性越來越多了…”

  “我業(yè)余時(shí)間喜歡看看TED,上面總有很多讓我激動(dòng)的新技術(shù)出現(xiàn)…”

  “前段時(shí)間比較閑的時(shí)候,和朋友參加了xxx組織的開發(fā)者大會(huì)…”

  “虎嗅和獵云是我獲取IT信息的常去地方…”

  回答如此平凡的問題卻能體現(xiàn)你的閃光點(diǎn)。你是技術(shù)人員,請(qǐng)記住,告訴面試官你時(shí)刻對(duì)技術(shù)保持著激情,時(shí)刻關(guān)心的IT動(dòng)態(tài),比你告訴他你是學(xué)生會(huì)某干部有用的多。(當(dāng)然非技術(shù)人員,或者國企的面試除外!)

  但是,一定要如實(shí)回答。面試官會(huì)針對(duì)你的回答進(jìn)行緊逼追問。如果正好是他熟知的范疇,而你只是接觸過而沒有認(rèn)真學(xué)習(xí),就會(huì)陷入很尷尬的境地。

  所以在回答這些問題的時(shí)候不用過于急著回答,不妨先想一想,要有能預(yù)測到面試官針對(duì)你的回答會(huì)問什么樣的問題的能力。

  就像上面的例子,面試官問你最近看的書,你未必要選擇最近看的一本書,而是應(yīng)該選擇一本你吃的比較透的,最好還是面試官也會(huì)感興趣的書,這樣接下來的交流就能得心應(yīng)手。

  總之,平時(shí)的積累才是王道。

  2、表達(dá)你的技術(shù)愛好。

  進(jìn)入正確公司的錯(cuò)誤崗位,相當(dāng)于考上了正確學(xué)校的錯(cuò)誤專業(yè)。

  所以請(qǐng)一定要記住,你的最終目的不是要進(jìn)入該公司,而是要進(jìn)入該公司你最想去的部門乃至項(xiàng)目組。

  所以,試探得知面試官來自哪個(gè)項(xiàng)目組也很關(guān)鍵,因?yàn)槊嬖嚬倏赡芨阆肴サ捻?xiàng)目組毫無關(guān)系。技術(shù)方向的不對(duì)口的面試官面試你,對(duì)你是不利的。

  這個(gè)時(shí)候你要清楚的表達(dá)出你的技術(shù)方向,并注意考慮你想去的項(xiàng)目組收你的可能性。如果發(fā)現(xiàn)該組招的人少,或者加入難度大,你需要考慮是否表現(xiàn)出來你有同樣的熱情加入其他項(xiàng)目組。

  不服從分配可能導(dǎo)致你一無所獲。你之前面試的表現(xiàn)越優(yōu)秀,在這一步能夠選擇的余地就越大。

  3、態(tài)度和情商。

  如果你面試次數(shù)多了,拿的Offer多了,通常到了最后一面,有多大的希望能拿到Offer,你心里應(yīng)該有所感覺。

  如果感覺不好,最后一面你需要更努力表達(dá)你的優(yōu)勢。最后一面打動(dòng)面試官的可能往往是你的真誠和熱情。

  當(dāng)面試官問你有多少Offer,不要懼怕回答。Offer是企業(yè)對(duì)你能力的證明。有Offer的學(xué)生更容易被青睞。通常如果你有了該公司最大競爭對(duì)手的Offer,你可以嘗試追求更好的崗位和待遇。但切忌用這個(gè)來漫天要價(jià),除非你牛到了他們非要你不可的程度。

  T3,Tx類的企業(yè)可能會(huì)問你一些很奇葩的問題。比如A公司問你他的競爭對(duì)手B公司怎么樣。

  很多計(jì)算機(jī)專業(yè)的學(xué)生思維過于死板,說了大實(shí)話,比如”B公司是最大的xxx企業(yè)“,于是死的很徹底。

  你可以說”A公司的優(yōu)勢在與xxx,而B公司的優(yōu)勢在于xxx。不過在我看來,我更欣賞A公司的xxx,因?yàn)閤xx“

  這類企業(yè)就是這樣。他們的面試和T1,T2企業(yè)的面試差別很大,你要學(xué)會(huì)避重就輕,這不是謊言,而是策略。

  寫在最后

  只要你資質(zhì)不差,有針對(duì)性的進(jìn)行努力,拿下國內(nèi)IT巨頭的Offer并不難。

  最后,請(qǐng)記住,拿下Offer,你的技術(shù)生涯僅僅是進(jìn)入了下一輪新的迭代。

  技術(shù)之路最公平也最殘酷的原因是:沒有捷徑,需要日積月累的積累,以及對(duì)技術(shù)持久的熱情。

【技術(shù)宅男如何拿到國內(nèi)IT巨頭的Offer】相關(guān)文章:

如何順利拿到Offer10-27

如何順利地拿到offer10-18

拿到Offer后的煩惱07-12

怎樣快速拿到offer07-26

如何順利拿到高校老師offer07-28

職場“面霸”教你如何拿到名企offer07-09

拿到offer后需要做的事07-27

拿到工作offer后的背景調(diào)查04-11

拿到offer后的注意事項(xiàng)07-14

拿到知名公司offer經(jīng)驗(yàn)分享11-08