国产99福利精品视频|杨幂精品国产福利在线|国精品午夜福利视频不卡|欧美精品黄网站在线播放|精品国产乱码久久久久久久|国产大片中文字幕在线观看|国产肥熟女视频一区二区三区|国产乱码无码视频一区二区三区

不是技術(shù)牛人,如何拿到國內(nèi)IT巨頭的Offer

來源:長沙北大青鳥大計校區(qū)|發(fā)布時間:2016-11-15 10:11:46

byvoid 面阿里星計劃的面試結(jié)果截圖泄漏,引起無數(shù)IT屌絲的羨慕敬仰?纯催@些牛人,NOI金牌,開源社區(qū)名人,三年級開始寫B(tài)asic…在跪拜之余我們不禁要想,和這些牛人比,作為絕大部分技術(shù)屌絲的同學(xué)們,是否真的與國內(nèi)IT巨頭遙不可及呢?

當(dāng)你打開這個帖子的時候,我已經(jīng)默認(rèn)你是此文的目標(biāo)讀者,也就是想進(jìn)入國內(nèi)一流互聯(lián)網(wǎng)企業(yè)的非牛人應(yīng)屆生。

你不需要拿NOI的獎,無需是開源社區(qū)名人,也用不著發(fā)過牛逼的SCI論文。(沒錯,筆者就是這樣的技術(shù)屌絲)

請記住,校園招聘,應(yīng)聘的絕大部分人都只是才出象牙塔的毛頭小子。企業(yè)需要的是你們的潛力與激情。牛人總是鳳毛麟角的。

程序員筆試面試的經(jīng)驗(yàn)貼、經(jīng)驗(yàn)書不計其數(shù)。本文不會教你如何具體的解題,但是會告訴你,你距離你的夢想究竟有多遠(yuǎn),以及如何去縮短這個距離。

筆者僅僅以自己的親身經(jīng)驗(yàn)為依據(jù),將國內(nèi)IT巨頭按Offer到手難度降序排列,大致分為如下3個梯隊(duì):
T1:百度,阿里,騰訊,…
T2:網(wǎng)易,迅雷,完美時空,360,金山,…
T3:華為,中興,聯(lián)發(fā)科,…
Tx:壟斷類IT國企。如中國移動,…

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

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

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

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

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

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

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

程序員的所有技術(shù)能力都能在一個完整的項(xiàng)目中得到淋漓盡致的體現(xiàn),因此勝過千言萬語的自我推銷。所謂的完整項(xiàng)目應(yīng)該滿足以下條件:
1、完整性。具有一定的功能,或者解決了某個問題,具有一定意義。
2、難度。  使用或者研究了一些較新技術(shù),或者有一定價值的技術(shù)含量或研究內(nèi)容。
3、工作量。是一個需要澆筑一定心血的產(chǎn)出品。

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

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

這個問題是想知道這個項(xiàng)目里究竟有哪些代碼是你寫的,尤其是多人合作的項(xiàng)目。你必須強(qiáng)調(diào)你所做的工作。
問題就出來了。很多時候我們參與的項(xiàng)目,他的架構(gòu)、核心技術(shù)你并不熟悉,而僅僅是寫了部分邏輯代碼,那怎么辦呢?
解決辦法是,花時間去了解項(xiàng)目的核心,對項(xiàng)目的整體有清晰的認(rèn)識,至少要達(dá)到能夠表述的很清楚的程度(簡單的說就是能吹的很有說服力;叵肽愦疝q的情形)。

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

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

這是最好發(fā)揮的一個問題。你可以介紹項(xiàng)目用到的每個開源庫,也可以介紹你用到的源代碼管理工具(如SVN、GitHub),調(diào)試工具(如WinDbg)甚至項(xiàng)目管理工具(UML工具、VS Project等)?傊,這是一個很好表達(dá)你的項(xiàng)目綜合能力的機(jī)會。

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

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

這個問題是最重要的,也是最具有回答技巧的問題。你必須說出一個聽起來確實(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)度等問題;

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

你解決問題的渠道,如MSDN、CSDN、開源社區(qū)的論壇、國外技術(shù)論壇、文檔手冊等。面試官想要聽到的,是你發(fā)現(xiàn)問題、分析問題、尋找解決方案、最終解決問題的思路與方法。細(xì)節(jié)并不重要,因?yàn)樗参幢啬芡耆總技術(shù)細(xì)節(jié)。

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

如果很不幸你沒有,那么請往下看。

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

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

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

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

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

面向?qū)ο?/span>
構(gòu)造與析構(gòu)順序、多態(tài)、重載、覆蓋、C++對象模型等。秒殺書籍:《深入理解C++對象模型》。

數(shù)據(jù)結(jié)構(gòu)
棧,隊(duì)列,鏈表(雙向、循環(huán)),樹,堆,哈希表。

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

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

數(shù)據(jù)庫
主要是SQL語句與存儲過程。

操作系統(tǒng)

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

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

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

英語

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

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

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

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

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

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

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

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

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

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

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

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

12_130319125645_1.jpg

 

 

 

錦上添花——無限潛力

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

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

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

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

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

“我最近在看《C++ Primer第5版》,因?yàn)槲以陧?xiàng)目中用的C++11的性越來越多了…”
“我業(yè)余時間喜歡看看TED,上面總有很多讓我激動的新技術(shù)出現(xiàn)…”
“前段時間比較閑的時候,和朋友參加了xxx組織的開發(fā)者大會…”

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

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

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

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

總之,平時的積累才是王道。

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

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

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

所以,試探得知面試官來自哪個項(xiàng)目組也很關(guān)鍵,因?yàn)槊嬖嚬倏赡芨阆肴サ捻?xiàng)目組毫無關(guān)系。技術(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)面試官問你有多少Offer,不要懼怕回答。Offer是企業(yè)對你能力的證明。有Offer的學(xué)生更容易被青睞。通常如果你有了該公司最大競爭對手的Offer,你可以嘗試追求更好的崗位和待遇。但切忌用這個來漫天要價,除非你牛到了他們非要你不可的程度。

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

很多計算機(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é)會避重就輕,這不是謊言,而是策略。

寫在最后

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

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

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

 

上一篇:IT薪水翻倍的秘訣
下一篇:了解軟件開發(fā)

熱門話題

招生熱線: 4008-0731-86 / 0731-82186801

學(xué)校地址: 長沙市天心區(qū)團(tuán)結(jié)路6號

Copyright © 2006 | 湖南大計信息科技有限公司 版權(quán)所有

湘ICP備14017520號-3

關(guān)注我們
在線咨詢
嘿,我來幫您!