2023年騰訊公司招聘cc程序員筆試題_第1頁(yè)
2023年騰訊公司招聘cc程序員筆試題_第2頁(yè)
2023年騰訊公司招聘cc程序員筆試題_第3頁(yè)
2023年騰訊公司招聘cc程序員筆試題_第4頁(yè)
2023年騰訊公司招聘cc程序員筆試題_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

騰訊公司招聘c/c++程序員筆試題2023.02.28

來(lái)自:中國(guó)職場(chǎng)在線

共有評(píng)論(5)條HYPERLINK""\l"postcomment"發(fā)表評(píng)論

HYPERLINK"JavaScript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(saveit=window.open(''+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'saveit','scrollbars=no,width=590,height=300,left=75,top=20,stat(yī)us=no,resizable=y(tǒng)es'));saveit.focus();"\o"收藏到我的網(wǎng)摘中,并分享給我的朋友"收藏騰訊公司c/c++筆試題這部分的騰訊c/c++面試用的筆試題重要是c/c++、數(shù)據(jù)結(jié)構(gòu)、簡(jiǎn)樸算法、操作系統(tǒng)等方面的基礎(chǔ)知識(shí),方便去騰訊面試開(kāi)發(fā)的同仁有所參考!筆試題的題型仿佛有sizeof、樹(shù)等選擇題。填空題是補(bǔ)充完整程序騰訊公司c/c++筆試題

這部分的騰訊c/c++面試用的筆試題重要是c/c++、數(shù)據(jù)結(jié)構(gòu)、簡(jiǎn)樸算法、操作系統(tǒng)等方面的基礎(chǔ)知識(shí),方便去騰訊面試開(kāi)發(fā)的同仁有所參考!

?筆試題的題型仿佛有sizeof、樹(shù)等選擇題。

填空題是補(bǔ)充完整程序。

附加題有寫(xiě)算法的、編程的、數(shù)據(jù)庫(kù)sql語(yǔ)句查詢的。

?尚有一張c/c++開(kāi)放性問(wèn)題。?

騰訊c/c++筆試題如下:

1、請(qǐng)定義一個(gè)宏,比較兩個(gè)數(shù)a、b的大小,不能使用大于、小于、if語(yǔ)句??#defineMax(a,b)(a/b)?a:b?

2、如何輸出源文獻(xiàn)的標(biāo)題和目前執(zhí)行行的行數(shù)

intline=__LINE__(dá);??char*file=__FILE_(tái)_;??cout<<"filenameis"<<(file)<<",lineis"<

?3、兩個(gè)數(shù)相乘,小數(shù)點(diǎn)后位數(shù)沒(méi)有限制,請(qǐng)寫(xiě)一個(gè)高精度算法

?4、寫(xiě)一個(gè)病毒

while(1)?

{??int*p=newint[10000000];

?}?

5、不使用額外空間,將A,B兩鏈表的元素交*歸并?

6、將樹(shù)序列化轉(zhuǎn)存在數(shù)組或鏈表中?

structst{

?inti;??shorts;

charc;

?};

?sizeof(structst);

7、?

char*p1;?

void*p2;

intp3;?

charp4[10];?

sizeof(p1...p4)=??

8、??4,4,4,10??二分查找??快速排序?

雙向鏈表的刪除結(jié)點(diǎn)?

--------------------------------------------------------------------------------

?面試基本上都是和項(xiàng)目相關(guān)的,并當(dāng)場(chǎng)說(shuō)幾個(gè)程序題的輸出,不能用草稿紙昨天一道騰訊面試題,運(yùn)營(yíng)過(guò)后的答案還是不明白,誰(shuí)能幫我解釋下?題目如下,運(yùn)營(yíng)結(jié)果為8,8,8。懸賞分:5|解決時(shí)間:2023-4-2810:52|提問(wèn)者:HYPERLINK""\l"2"ppanwtclassA{inta;virtualvoidfoo(){}};classB{intb;virtualvoidfoo(){}};classC:publicB{staticintc;virtualvoidfoo(){}};intmain(intargc,char*argv[]){printf("%d;%d;%d\n",sizeof(A),sizeof(B),sizeof(C));return0;}最佳答案答案8,8,8Aint4虛指針4Bint4虛指針4Cint4(繼承自B)虛指針4stat(yī)ic是類(lèi)公用的,不算到sizeof里面靜態(tài)數(shù)據(jù)成員存儲(chǔ)在全局?jǐn)?shù)據(jù)區(qū)。靜態(tài)數(shù)據(jù)成員定義時(shí)要分派空間,所以不能在類(lèi)聲明中定義。HYPERLINK""騰訊面試題HYPERLINK""\l"m=0&t=1&c=fks_095074"\o"其他"其他2023-10-2713:24:04閱讀597評(píng)論0

字號(hào):大中小

訂閱

1、請(qǐng)定義一個(gè)宏,比較兩個(gè)數(shù)a、b的大小,不能使用大于、小于、if語(yǔ)句2、如何輸出源文獻(xiàn)的標(biāo)題和目前執(zhí)行行的行數(shù)3、兩個(gè)數(shù)相乘,小數(shù)點(diǎn)后位數(shù)沒(méi)有限制,請(qǐng)寫(xiě)一個(gè)高精度算法4、寫(xiě)一個(gè)病毒5、有A、B、C、D四個(gè)人,要在夜里過(guò)一座橋。他們通過(guò)這座橋分別需要耗時(shí)1、2、5、10分鐘,只有一支手電,并且同時(shí)最多只能兩個(gè)人一起過(guò)橋。請(qǐng)問(wèn),如何安排,可以在17分鐘內(nèi)這四個(gè)人都過(guò)橋?2023年HYPERLINK""騰訊招聘選擇題(60)c/c++oslinux方面的基礎(chǔ)知識(shí)c的Sizeof函數(shù)有好幾個(gè)!程序填空(40)1.(20)4空x5不使用額外空間,將A,B兩鏈表的元素交叉歸并2.(20)4空x5MFC將樹(shù)序列化轉(zhuǎn)存在數(shù)組或鏈表中!取自"HYPERLINK"""////////////////////////////////////////////////////基本都是基礎(chǔ)題目,看來(lái)騰訊不準(zhǔn)備放棄那些有思想但是還沒(méi)有開(kāi)始苦練基本功的人,只涉及到語(yǔ)言問(wèn)題和簡(jiǎn)樸的數(shù)據(jù)結(jié)構(gòu),其他的操作系統(tǒng),編譯原理,離散數(shù)學(xué),軟件工程,計(jì)算機(jī)原理,體系結(jié)構(gòu)等等無(wú)一涉及,題目很多,有1個(gè)選擇題想不來(lái)起來(lái)是什么了,題號(hào)不與原試題相符希望師弟師妹可以探討探討答案,從中學(xué)到筆試的經(jīng)驗(yàn)聲明:以下問(wèn)題僅供本校園網(wǎng)校內(nèi)師弟師妹為了考察自己學(xué)習(xí)的參考,不要傳播1計(jì)算a^b<<2(運(yùn)算符優(yōu)先級(jí)問(wèn)題)2根據(jù)先序中序求后序3a[3][4]哪個(gè)不能表達(dá)a[1][1]:*(&a[0][0])*(*(a+1)+1)*(&a[1]+1)*(&a[0][0]+4)4for(inti...)for(intj...)printf(i,j);printf(j)會(huì)出現(xiàn)什么問(wèn)題5for(i=0;i<10;++i,sum+=i);的運(yùn)營(yíng)結(jié)果610個(gè)數(shù)順序插入查找二叉樹(shù),元素62的比較次數(shù)710個(gè)數(shù)放入模10hash鏈表,最大長(zhǎng)度是多少8fun((exp1,exp2),(exp3,exp4,exp5))有幾個(gè)實(shí)參9希爾冒泡快速插入哪個(gè)平均速度最快10二分查找是順序存儲(chǔ)鏈存儲(chǔ)按value有序中的哪些11順序查找的平均時(shí)間12*p=NULL*p=newchar[100]sizeof(p)各為多少13頻繁的插入刪除操作使用什么結(jié)構(gòu)比較合適,鏈表還是數(shù)組14enum的聲明方式其他1個(gè)選擇暫時(shí)想不起來(lái)了大題:1把字符串轉(zhuǎn)換為小寫(xiě),不成功返回NULL,成功返回新串char*toLower(char*sSrcStr){char*sDest=NULL;if(__1___){intj;sLen=strlen(sSrcStr);sDest=new[______(dá)_2____(dá)_];if(*sDest==NULL)returnNULL;sDest[sLen]='\0';while(___(dá)__(dá)3____)sDest[sLen]=toL(fēng)owerChar(sSrcStr[sLen]);}returnsDest;}2把字符串轉(zhuǎn)換為整數(shù)例如:"-123"->-123main(){.....if(*string=='-')n=____1_____(dá)_;elsen=num(string);.....}intnum(char*string){for(;!(*string==0);string++){intk;k=__(dá)2_____;j=--sLen;while(__(dá)3__)k=k*10;num=num+k;}returnnum;}附加題:1linux下調(diào)試core的命令,察看堆棧狀態(tài)命令2寫(xiě)出socks套接字服務(wù)端客戶端通訊程序3填空補(bǔ)全程序,按照我的理解是添入:win32調(diào)入dll的函數(shù)名查找函數(shù)入口的函數(shù)名找到函數(shù)的調(diào)用形式把formView加到singledoc的聲明將singledoc加到app的聲明4有關(guān)系s(sno,sname)c(cno,cname)sc(sno,cno,grade)1問(wèn)上課程"db"的學(xué)生no2成績(jī)最高的學(xué)生號(hào)3每科大于90分的人數(shù)取自"HYPERLINK"""////////////////////////////////////////////////////////////////////試一共60分鐘,分發(fā)試卷和收回試卷費(fèi)時(shí)5分鐘,實(shí)際考試時(shí)間55分鐘。選擇題36道(都是5個(gè)選項(xiàng)的),計(jì)算題14道(一道題會(huì)有好幾個(gè)問(wèn)),題量比較大,我尚有最后兩個(gè)空沒(méi)填寫(xiě),實(shí)在是沒(méi)時(shí)間了~~題目考察的范圍比較全面,但是有所側(cè)重,例如:假如外匯相對(duì)于本國(guó)貨幣升值,一般來(lái)說(shuō),本國(guó)的通貨膨脹率將會(huì)如何?下面就是5個(gè)選項(xiàng)??傮w來(lái)說(shuō),試題自身難度不大,但是很費(fèi)時(shí)間,閱讀的速度非常重要,邏輯判斷的能力規(guī)定很高,規(guī)定快速閱讀、快速判斷、快速計(jì)算,并且還不能粗心導(dǎo)致計(jì)算失誤(我一般出現(xiàn)的情況就是計(jì)算失誤~~,希望這次不會(huì)出現(xiàn)~~)HYPERLINK""騰訊這次的試卷也許字體印刷的比較小了,我的視力是5.3的,看上去不會(huì)有任何問(wèn)題,但是坐在我后面的老兄就不好了,完全是模糊的一片,不斷的縮減和紙張之間的距離才干看到,也許騰訊公司在這方面的成本應(yīng)當(dāng)適當(dāng)放寬(也許也是一種測(cè)試吧,身體素質(zhì)的測(cè)試~~)HR說(shuō)今天就會(huì)有面試告知出現(xiàn),等待中……今天下午3點(diǎn)尚有一個(gè)HYPERLINK""招商銀行的面試,應(yīng)聘的核心業(yè)務(wù)軟件開(kāi)發(fā)工程師,應(yīng)當(dāng)沒(méi)有什么問(wèn)題的~~11月5日尚有KPMG的筆試,按照我做的以前的筆試題目來(lái)說(shuō),很Easy,全對(duì)~~但愿這次也是這樣~~假如幸運(yùn)的話,假如和HYPERLINK""騰訊可以很好的契合的話,應(yīng)當(dāng)在一個(gè)周的時(shí)間里面就簽約了,大家保佑我吧。有朋友問(wèn)我,為什么不去HYPERLINK""Google或者HYPERLINK""微軟這樣的公司,卻要去騰訊?我的回答是:我個(gè)人的能力在Google或者微軟這樣的地方是沒(méi)有太大競(jìng)爭(zhēng)優(yōu)勢(shì)的,并且我想做的事情并不是CodeMachine,我希望可以在我的市場(chǎng)洞察力下,依據(jù)市場(chǎng)數(shù)據(jù)做出我的策略和idea,然后運(yùn)用我的技術(shù)背景將其實(shí)現(xiàn)為一個(gè)原型系統(tǒng),通過(guò)Team和部門(mén)的驗(yàn)證,最終與工程師們一起將其實(shí)現(xiàn)為公司的產(chǎn)品或者服務(wù),這是一個(gè)從idea到product的過(guò)程,充滿了發(fā)明的樂(lè)趣,充滿了挑戰(zhàn),我就喜歡這樣的感覺(jué),而騰訊可以給我這樣的環(huán)境,我希望我可以在騰訊5個(gè)多億的用戶群上為公司做出一點(diǎn)奉獻(xiàn),也是一次次自身價(jià)值的提高。取自"HYPERLINK"""////////////////////////////////////////////////////////////////////////////由于近來(lái)有些人都問(wèn)我HYPERLINK""騰訊筆試和面試到底是考什么,問(wèn)什么,所以就灌下這篇水文,也算是我自己復(fù)習(xí)一遍以及給有愛(ài)好或者后來(lái)者嗤鼻一笑的機(jī)會(huì):)其實(shí)應(yīng)聘內(nèi)容也真的很難說(shuō)清楚,并且我也不知道我所經(jīng)歷的是不是有代表性,何況我還是找工作的新手(本科也沒(méi)找過(guò)工作,之前也只是應(yīng)聘過(guò)華為),所以假如下文有什么疏漏之處,盡管踩我好了:)1。筆試我想HYPERLINK""騰訊的筆試還是比較適中的,雖然廣度與深度都不夠,但是畢竟由于它只是筆試,只是用來(lái)篩選面試者的,而不是象學(xué)術(shù)競(jìng)賽同樣一戰(zhàn)決勝負(fù),何況它是筆試,所以也就有筆試的局限性。(啊哦,是不是離題?)筆試重要是C++的內(nèi)容,然后尚有一部分?jǐn)?shù)據(jù)結(jié)構(gòu)、系統(tǒng)平臺(tái)(WIN32和LINUX都有)的編程知識(shí)(線程模型、共享內(nèi)存、編譯或?qū)ο竽P偷龋?、JAVA(這次筆試JAVA有一題,是填寫(xiě)同步的關(guān)鍵字的,當(dāng)然題目沒(méi)有明明白白告訴你寫(xiě)synchronized這個(gè)關(guān)鍵字啦,否則就要被人BS了,哈哈。好在JAVA下的同步基本實(shí)現(xiàn)機(jī)制相稱(chēng)簡(jiǎn)潔,只要?jiǎng)偛拍莻€(gè)關(guān)鍵字申明一下就可以了,學(xué)過(guò)java多線程模型的人都應(yīng)當(dāng)知道填什么,可惜我那時(shí)我也拼寫(xiě)錯(cuò)誤了,漏了一個(gè)字母。。。,好象是5分一題的,損失不小哦)等。可以說(shuō)還是比較有代表性的。這里羅嗦幾句,有的人總是問(wèn)為什么都考C/C++,我想由于C/C++才干比較好的表現(xiàn)出你的編程的水平(涉及風(fēng)格、慣用法、技巧性、嚴(yán)謹(jǐn)性等),就象堆積木,給你不同形狀的積木越多,那你就越能堆出更多的造型。尚有就是是OOP(這里廢話幾句~~OOP思想很重要,記得當(dāng)年初次接觸C++真的是只知其所然,而不知其所以然。特別是“虛擬—virtual”這個(gè)詞,可以說(shuō)是最最核心的了,理解了它,你會(huì)覺(jué)得這個(gè)詞實(shí)在太優(yōu)美了,哈哈~~你可以這樣測(cè)試你自己的OOP能力,針對(duì)OOP的三個(gè)特點(diǎn)用程序?qū)懗鱿鄳?yīng)的例程,假如可以寫(xiě)得對(duì)的且健壯,那么應(yīng)當(dāng)也就什么問(wèn)題了)做比較大的項(xiàng)目現(xiàn)在一般都采用OOP來(lái)實(shí)現(xiàn)的了(當(dāng)然對(duì)于特殊的需求、環(huán)境和人除)。VB和DELPHI雖然也很流行,一方面是他們沒(méi)有國(guó)際標(biāo)準(zhǔn),另一方面是由于它太高級(jí)了,一些傳統(tǒng)的編程技術(shù)被隱藏了,姑且不管VB(6。0以前)不支持OOP,那就更難用它來(lái)考OOP了,DELPHI支持OOP,但是我想很多同學(xué)都只是用它進(jìn)行OBP,而不是OOP,所以。。。至于JAVA,我本人也很喜歡,并且怎么說(shuō),JAVA也很接近C++,何況其API也比C/C++Library更規(guī)范、全面,所以使用起來(lái)很方便。但是正如考數(shù)學(xué)分析比考高等數(shù)學(xué)往往會(huì)加深對(duì)數(shù)學(xué)的理解的道理同樣,除此以外也有另一層寓意,假如你能徒手打敗你的敵人,那么再給你一把利劍,我想你會(huì)在更短的時(shí)間內(nèi)結(jié)束戰(zhàn)斗,呵呵。所以考C/C++還是比較合適的,公平是相對(duì)的。。。2。一面面試其實(shí)也挺難說(shuō)的,由于這個(gè)環(huán)節(jié)很靈活,也許在面試之前連面試官自己都不知道他自己將要問(wèn)什么,呵呵。這里也只是給出一個(gè)case(歸納法不合用,呵呵)。一面時(shí),我只帶了兩頁(yè)紙簡(jiǎn)歷,到了面試地點(diǎn),才發(fā)現(xiàn)很多人都是一疊資料的,有的人還不斷在復(fù)習(xí)資料。。。別提當(dāng)時(shí)我有多狼狽了。。。根據(jù)外貌和談吐可以推斷出一面面試官是一個(gè)前線的技術(shù)專(zhuān)家。面試時(shí)一方面自我介紹,我歷來(lái)沒(méi)刻意去背自我介紹,但是也事先想好了的。然后就是問(wèn)你哪種編程技術(shù)比較拿手啊,項(xiàng)目經(jīng)驗(yàn)啊,我想關(guān)鍵是深度一定要夠,一定要體現(xiàn)你的參與價(jià)值和收獲,不管是開(kāi)發(fā)過(guò)程還是開(kāi)發(fā)技術(shù)。面試時(shí)我分別從開(kāi)發(fā)過(guò)程與開(kāi)發(fā)技術(shù)兩個(gè)方面說(shuō)了兩個(gè)項(xiàng)目,感覺(jué)面試官還是接受了的,然后小部分技術(shù)細(xì)節(jié),比如說(shuō)在一個(gè)項(xiàng)目里面為了解決一個(gè)問(wèn)題,你采用了什么策略,采用了什么技術(shù),這個(gè)可千萬(wàn)不能說(shuō)錯(cuò)哦,不然你就是在自打嘴巴了。。。也許我的筆試成績(jī)還可以,所以語(yǔ)言層面的問(wèn)題基本沒(méi)有了??偨Y(jié),這個(gè)面試官很實(shí)在,也相稱(chēng)和藹可親。。。3。二面二面的面試官比一面的少,應(yīng)當(dāng)都是部門(mén)經(jīng)理。坐這個(gè)位置的人都是技術(shù)和管理的大拿了,當(dāng)然這是后來(lái)知道的啦。因此這次面試分技術(shù)和非技術(shù)兩部分,但是重要還是技術(shù)的。一方面還是自我介紹。。。然后面試官就開(kāi)始設(shè)擂臺(tái)了,問(wèn)你覺(jué)得筆試試卷出得如何?我思考了2秒鐘,說(shuō)比較適中(假如我說(shuō)難,那么假如是簡(jiǎn)樸的話,那我就被BS了,事實(shí)上也不難吧,說(shuō)容易吧,假如我考得不好,分?jǐn)?shù)我倒是看到過(guò),但是不知道那算高還是低,所以很容易被BS),看面試官表情,顯然我的回答應(yīng)當(dāng)沒(méi)有W/A掉。接著,他繼續(xù)問(wèn)到,你覺(jué)得你做錯(cuò)了或者沒(méi)有把握的題目是哪題。我就說(shuō)了兩三題了,然后他奸詐的看看了我的試卷,從他的表情,我知道,嘿嘿,這個(gè)回合是我贏了。然后他就要我介紹一個(gè)有代表性的項(xiàng)目。顯然這次跟一面要有所變化才行,畢竟是二面了。于是我挑了一個(gè)比較容易表述的,簡(jiǎn)潔清楚,又有一定技術(shù)難度的(重要是系統(tǒng)架構(gòu)方面)展開(kāi)攻防戰(zhàn),此情此景。。。恩,你猜對(duì)了,就象電視上看到的警察審訊嫌疑犯同樣,呵呵,只是這個(gè)“警察”是面帶笑容的。。。反正,他會(huì)象導(dǎo)彈同樣追著你來(lái)“襲擊”,假如你承受不了的話就要中彈了,等到你中得多了,游戲也就GAMEOVER了。。。我想最佳還是講得高深一。取自"HYPERLINK"""http:///////////////////////////////////////////////////////網(wǎng)申時(shí)投的是產(chǎn)品類(lèi)的,后來(lái)到交大聽(tīng)宣講會(huì)時(shí)就又投了份搜索引擎部門(mén)的(宣講會(huì)時(shí)拿到全場(chǎng)唯一的公的大得qq公仔,呵呵)然后收到2個(gè)筆試的告知,接著到財(cái)大去筆試。以前往HYPERLINK""google筆試面試都是打車(chē),最近比較窮,所以沒(méi)地鐵的地方就走路,真是累死?。刺?hào)下午3點(diǎn)到財(cái)大開(kāi)始技術(shù)類(lèi)的筆試,筆試比較簡(jiǎn)樸,就是算法、數(shù)據(jù)結(jié)構(gòu)、編程、操作系統(tǒng)等,有一到附加題感覺(jué)說(shuō)的不是很明白晚上回來(lái)后,10點(diǎn)左右就有告知了,互聯(lián)網(wǎng)公司的效率就是快啊粗看了下,第一批進(jìn)入面試的人共有60多,本科生不到10個(gè)(-__(dá)___(dá)_-?。?號(hào)下午3點(diǎn)到蘭生大酒店去面試,填表然后被面試官乘電梯從9樓到8樓(!!!)沒(méi)問(wèn)什么技術(shù)問(wèn)題,就是介紹下自己,介紹一下獲得獎(jiǎng),用的計(jì)算機(jī)語(yǔ)言面試官gg說(shuō)我問(wèn)你什么技術(shù)問(wèn)題也沒(méi)什么意思,你得了這些獎(jiǎng)?wù)f明也應(yīng)當(dāng)答出來(lái)說(shuō)搜索引擎部門(mén)得總監(jiān)他結(jié)識(shí),會(huì)推薦(仿佛是)說(shuō)我本科然后說(shuō)一個(gè)和面試無(wú)關(guān)得,說(shuō)怎么不讀研我說(shuō)我生物……,他說(shuō)華東理工~我還認(rèn)為是挺好得,結(jié)果說(shuō)不怎么樣我說(shuō)我們學(xué)校的生物很好得,然后他說(shuō):生物比較冷門(mén)我郁悶,我們高考那時(shí)候生物錄取分?jǐn)?shù)都是最高他說(shuō)可以離開(kāi)了,我還意猶未盡跑到這一個(gè)多小時(shí),聊10分鐘就搞定了然后又說(shuō)了兩句,問(wèn)我非搜索引擎部門(mén)考慮嘛?深圳工作考慮嘛我說(shuō)看什么部門(mén),深圳可以考慮如此等等,總之,比較沒(méi)普這次華理又是就我一個(gè)進(jìn)面試,計(jì)算機(jī)系得達(dá)人們?cè)趺淳筒煌逗?jiǎn)歷呢?取自"HYPERLINK"""////////////////////////////////////////////////////////////一方面,自我介紹.然后他就針對(duì)你的介紹提出一些問(wèn)題.然后,他就會(huì)問(wèn)你對(duì)現(xiàn)行一些游戲的見(jiàn)解,建議大家最佳熟悉各類(lèi)網(wǎng)絡(luò)游戲,能說(shuō)出大體的缺陷和優(yōu)點(diǎn),然后提出改善的方案,讓你策劃一個(gè)新的游戲.再就是談一下對(duì)互聯(lián)網(wǎng)的見(jiàn)解.最佳是沿著HYPERLINK""騰訊的發(fā)展史上說(shuō)上一通.最后就是談一下對(duì)騰訊的見(jiàn)解,有什么問(wèn)題要問(wèn)?先夸夸HYPERLINK""騰訊,然后就提一些問(wèn)題問(wèn)一下,基本就是這樣.這就是上午面試的基本過(guò)程,希望對(duì)大家有所幫助.取自"HYPERLINK"""///////////////////////////////////////////////////////1.自我介紹。我就....2.根據(jù)做過(guò)的東西問(wèn)。如游戲中的難點(diǎn)啊之內(nèi)的。我就隨便聊聊,圖像顯示啊。3.傾向做前臺(tái)還是后臺(tái)。為什么?我說(shuō)后臺(tái)。再問(wèn)我有什么優(yōu)勢(shì)?我說(shuō)以前做的東西和后臺(tái)差不多吧(本人以前做互換協(xié)議的)。4.還問(wèn)你有什么優(yōu)點(diǎn)之類(lèi)的?5.后臺(tái)系統(tǒng)的瓶頸。感覺(jué)沒(méi)有太多共同語(yǔ)言,他也對(duì)我不是很感愛(ài)好。有戲的當(dāng)場(chǎng)就hr了,我直接就會(huì)了。對(duì)我來(lái)說(shuō),能讓我參與復(fù)試已經(jīng)比較以外,由于和上個(gè)面試管就聊聊一會(huì),感覺(jué)沒(méi)說(shuō)什么,也對(duì)我項(xiàng)目不敢愛(ài)好。上午7點(diǎn)就起來(lái)了,睡一覺(jué)起來(lái)再說(shuō)。取自"HYPERLINK"""////////////////////////////////////////////////兩天吃了一頓飯.面了六場(chǎng).三次群嘔.我都堅(jiān)持住了,現(xiàn)在還沒(méi)吃飯呢.但是在第一時(shí)間給大家寫(xiě)寫(xiě)面經(jīng)吧.先說(shuō)HYPERLINK""騰訊.上午去面11點(diǎn)到,被告之要推遲兩小時(shí),我暈,中午尚有EMERSON呢.去找HRMM,他看我一眼說(shuō):你就是XX啊.沒(méi)關(guān)系我?guī)湍阃鞍才乓幌?我樂(lè),11點(diǎn)半開(kāi)始二面.面我的居然是個(gè)技術(shù)主管.別人都是業(yè)務(wù)主管啊.有點(diǎn)暈但是沒(méi)緊張.面我超時(shí)了.感覺(jué)自己發(fā)揮還不錯(cuò),由于他雖然一直看表但是還是對(duì)我的話很感愛(ài)好.他是做搜索引擎的,所以問(wèn)了我好多這方面的問(wèn)題.一點(diǎn)都沒(méi)準(zhǔn)備,但是先編.BLABLABLA.他問(wèn)完我我就開(kāi)始給他講我的IDEA.昨天晚上用4個(gè)小時(shí)寫(xiě)了一篇關(guān)于騰訊發(fā)展的IDEA.能講半個(gè)小時(shí).但是他只讓我講了10分鐘.沒(méi)所謂,讓講就行.本來(lái)他都問(wèn)完我問(wèn)題了,結(jié)果最后忽然又問(wèn)我你編程怎么樣?我狂暈.編程好我來(lái)投業(yè)務(wù)干嘛.說(shuō)會(huì)C++,問(wèn):寫(xiě)過(guò)什么程序/答:編過(guò)電子琴./問(wèn):具體講講./答:......想不起來(lái)了.然后又問(wèn)我其它技術(shù)問(wèn)題,我就郁悶.面完了,他說(shuō)你等等面三面,我說(shuō)好?;氐酱髲d.XX也過(guò)了,好啊我們是好兄弟,一起握手.等ING.過(guò)了15分鐘HRMM又說(shuō)上午時(shí)間不夠,所有人都改下午,我不能改啊,再上.MM一看是我想了想說(shuō),幫我安排,于是我終于在最后一個(gè)人做了三面.不知道我那個(gè)兄弟下午面的如何.三面面了15分鐘,大約是對(duì)工作的見(jiàn)解尚有薪金待遇什么的.很輕松.然后讓我等消息,就這樣了.感覺(jué)自己發(fā)揮沒(méi)問(wèn)題,但是鑒于以前做過(guò)一件糗事,被TENCENT記錄在案,所以要是最后被拒了也只能是那個(gè)因素了.沒(méi)所謂,反正偶也沒(méi)想簽.PS:大多數(shù)面業(yè)務(wù)的都是業(yè)務(wù)考官.我很巧碰到技術(shù)的.業(yè)務(wù)考官一般都問(wèn)OPENQUESTION.比如給你100萬(wàn)怎么賺錢(qián)什么的.比較簡(jiǎn)樸.沒(méi)什么需要緊張的.3面完QQ后打車(chē)到EMERSON.去了發(fā)現(xiàn)要填表,時(shí)間好緊.急忙填完正好進(jìn)場(chǎng).出來(lái)的人又是群毆.但是這次是案例分析.這個(gè)偶最喜歡也最拿手,吼吼.大約是30分鐘做PROJECT,10分鐘的PREZENTATION.最后是10分鐘的考官點(diǎn)評(píng).我們抽到的項(xiàng)目是把一些產(chǎn)品賣(mài)給網(wǎng)通.跟運(yùn)營(yíng)商打交道我最在行了.所以剛開(kāi)始我的思緒就很明確.大家就讓我做LEADER了.PS:大家記住群面的時(shí)候LEADER是自然產(chǎn)生的,千萬(wàn)不要爭(zhēng),不然對(duì)大家都沒(méi)好處.我們組做的項(xiàng)目我感覺(jué)比對(duì)手好.并且大家的TEAMWORK也要強(qiáng)于對(duì)手吧,個(gè)人感覺(jué)呵呵.偶是很重視TEAMWORK地.然后就完了,回來(lái)等告知,也許會(huì)有四周單挑,管他呢,反正我面完了.呵呵寫(xiě)了這么多也該吃東西了,謝謝大家花時(shí)間看我寫(xiě)的這么多的有點(diǎn)羅嗦的文章.也希望北郵的同學(xué)在面試中都可以得心應(yīng)手.----------------------------以下為一位同學(xué)的回帖----------------Re:騰訊三面加EMERSON三面歸來(lái)案例分析其實(shí)重在平時(shí)的培養(yǎng)。平時(shí)學(xué)的課程大家都覺(jué)得沒(méi)有什么可以學(xué)習(xí)的但是,做案例分析的時(shí)候就完全顯現(xiàn)出來(lái)的。一方面要根據(jù)案例擬定這個(gè)需要分析的重心在那里,然后根據(jù)這個(gè)重心想想平時(shí)學(xué)習(xí)中圍繞這方面的問(wèn)題能用到的一些東西。用這些東西去審閱一下這個(gè)案例也許出現(xiàn)的問(wèn)題,其余的就要靠自己的見(jiàn)解了。平時(shí)大家要多多注意市場(chǎng)狀況,看看網(wǎng)上的一些評(píng)論,對(duì)市場(chǎng)的洞察力是很重要的;比如今天的一些市場(chǎng)操作上的大事或者是互聯(lián)網(wǎng)產(chǎn)業(yè)內(nèi)的一些大事等。大家覺(jué)得不需要學(xué)習(xí),但是管理類(lèi)和市場(chǎng)類(lèi)還是需要很多平常的積累的,這種洞察力不是說(shuō)有就有的。取自"HYPERLINK"""///////////////////////////////////////////7號(hào)簽了HYPERLINK""騰訊~心安了不少。回想起來(lái),尚有不少值得記下來(lái)的地方:11月2號(hào),騰訊在華中科技大學(xué)大學(xué)生活動(dòng)中心B座305開(kāi)宣講會(huì),18:30開(kāi)始,趕到那里的時(shí)候,18:20,上到3樓,Mygod,走廊都擠不進(jìn)去了,里面已經(jīng)開(kāi)講了。正找了個(gè)階梯從窗戶外往里看,一個(gè)坐在窗戶邊上的mm往外得意的看了一眼,把窗戶關(guān)上了~心里那個(gè)寒吶~~和mm無(wú)奈地走出了活動(dòng)中心,給隊(duì)長(zhǎng)打了個(gè)電話,隊(duì)長(zhǎng)很夠哥們地蹬著破車(chē)來(lái)了,一起去了他寢室。坐著聊了半晌,到19:30了,想想走過(guò)去大約也開(kāi)完宣講會(huì)了。過(guò)去以后投了兩份簡(jiǎn)歷就回去了。第二天,白天考完了HYPERLINK""Tencent地筆試,晚上又收到了Tencent的業(yè)務(wù)類(lèi)面試告知。技術(shù)類(lèi)筆試看來(lái)無(wú)望(自從到隊(duì)長(zhǎng)寢室一游之后就有了這個(gè)感覺(jué)),于是開(kāi)始準(zhǔn)備產(chǎn)品策劃的面試。HYPERLINK""Google了一把“產(chǎn)品策劃”,收獲甚微,HYPERLINK""Baidu了一把,嘿嘿,好東西出來(lái)了?;舜蠹s半天仔細(xì)了解了一下產(chǎn)品策劃相關(guān)的流程和規(guī)定,有把Tencent的發(fā)展歷史和其業(yè)務(wù)認(rèn)真地研究了一下,覺(jué)得對(duì)HYPERLINK""騰訊了解的差不多了。面試的這天不久到了,之前就在bbs看到說(shuō)去面騰訊業(yè)務(wù)類(lèi)的GG們都是西裝筆挺,到了那里一看,果然如此,技術(shù)類(lèi)的和業(yè)務(wù)類(lèi)的基本上是兩個(gè)世界的人??磥?lái)偶在業(yè)務(wù)類(lèi)的應(yīng)聘者中算是夠搶眼了。輪到我尚有一段時(shí)間,開(kāi)始和周邊的人攀談起來(lái),大體了解了會(huì)問(wèn)哪些問(wèn)題,也都是之前準(zhǔn)備過(guò)的問(wèn)題,心里越來(lái)越踏實(shí)了。告訴自己,不要緊張,面試官也是人。本來(lái)我排的時(shí)間是14:30,叫到我的時(shí)候,已經(jīng)是16:30了。1507號(hào)房間,坐下,呈上簡(jiǎn)歷。問(wèn):簡(jiǎn)樸介紹一下你自己。答:(這個(gè)問(wèn)題,準(zhǔn)備過(guò)的嘛,行云流水一番),著重介紹了一下Ziqiang網(wǎng)站的創(chuàng)建過(guò)程。問(wèn):你是leader?答:是的。面試官在簡(jiǎn)歷上一陣狂劃,似乎很在乎leader這個(gè)經(jīng)驗(yàn)。問(wèn):你對(duì)產(chǎn)品策劃怎么看的?答:(又是準(zhǔn)備過(guò)的,結(jié)合Tencent的發(fā)展描述了一番)問(wèn):假如我們現(xiàn)在有一個(gè)產(chǎn)品,但是它的市場(chǎng)反映平淡,怎么辦?答:一方面是要進(jìn)行市場(chǎng)調(diào)查,搞清楚用戶對(duì)產(chǎn)品的見(jiàn)解,分析到底是產(chǎn)品的價(jià)格問(wèn)題,還是產(chǎn)品的功能問(wèn)題,還是說(shuō)市場(chǎng)上有其他更好的產(chǎn)品。如此往復(fù),對(duì)我們的產(chǎn)品進(jìn)行相應(yīng)的改善,循環(huán)改善?!篌w如此。問(wèn):你對(duì)QQ有什么意見(jiàn)嗎?答:有幾個(gè)意見(jiàn)。其中一個(gè)是:騰訊目前已有了很多很好的產(chǎn)品,比如QQ夢(mèng)想地帶(面試官臉上出現(xiàn)一陣激動(dòng)),尚有QQMail,這都是騰訊的兩個(gè)很好的欄目,但是我調(diào)查了一下我周邊的朋友,知道的很少…………大體如此。…………曰:OK,我可以告訴你,你在我這里已經(jīng)Pass了,我會(huì)給你安排二面。二面大約在17:10分開(kāi)始了。二面的面試官是個(gè)略年長(zhǎng)的,問(wèn)的問(wèn)題基本相同,看樣子他也是對(duì)Ziqiang網(wǎng)站那段經(jīng)歷最感愛(ài)好。問(wèn)的不同的問(wèn)題有:問(wèn):為什么你要加入騰訊?答:~~mp一番。問(wèn):你對(duì)中國(guó)互聯(lián)網(wǎng)的發(fā)展怎么看?答:據(jù)第十六屆CNNIC互聯(lián)網(wǎng)報(bào)告,中國(guó)目前的網(wǎng)民總數(shù)是1.03億,其中,使用QQ的有8000萬(wàn)人,即80%,…………又是mp一番,好佩服自己,居然又扯到Tencent上來(lái)了?!娴目脊偎坪醪痪脴?lè)。曰:你怎么對(duì)騰訊這么了解?。看?一方面,我接觸互聯(lián)網(wǎng)的時(shí)間很早,此外,為這次招聘,我也的確準(zhǔn)備了很長(zhǎng)時(shí)間。曰:好,你到Alex那里做一個(gè)資格考察吧?!嬖?8層。一同上去的有5人,門(mén)口還站著兩人,看來(lái)有的等了。每一個(gè)出來(lái)的人,都說(shuō),他(考官)好嚴(yán)厲,一笑都不笑……我最后一個(gè)進(jìn)去??脊俚拇_很?chē)?yán)厲,但是還稱(chēng)得上和藹,只是不笑?!吧杏泻?jiǎn)歷嗎?”“有”,雙手呈上,幸好帶了兩份簡(jiǎn)歷過(guò)來(lái)?!敖榻B一下你自己吧?!薄拔医小痢痢?我應(yīng)聘產(chǎn)品策劃最大的優(yōu)勢(shì)是:我又5年互聯(lián)網(wǎng)工作的經(jīng)驗(yàn),有豐富的策劃和執(zhí)行的經(jīng)驗(yàn)~…………”?!澳銥槭裁匆尤腧v訊?”mp一番,這招真是屢試不爽啊?!澳闶悄睦锶??““××××?!薄凹偃缱屇愕缴钲谌スぷ?你父母會(huì)有什么意見(jiàn)?”“我很感謝我的父母,他們鼓勵(lì)我從小就養(yǎng)成獨(dú)立的性格。我所作的決定,他們一般都會(huì)支持我,由于他們相信,我的決定一定有我的理由。所以,我相信,我到深圳去工作,他們也一定會(huì)支持我?!薄凹偃缃裉焱砩匣蛘呙魈炀鸵愫灱s,你批準(zhǔn)嗎?”“我希望能盡快跟騰訊簽約?!薄昂玫?你尚有什么問(wèn)題嗎?”“我們知道,在產(chǎn)品策劃后,最重要的一個(gè)環(huán)節(jié)就是執(zhí)行,只有執(zhí)行到底,產(chǎn)品才會(huì)成功,但是這個(gè)環(huán)節(jié)也是最困難的環(huán)節(jié)。我想知道,HYPERLINK""騰訊在這個(gè)環(huán)節(jié)上,采用了哪些有效的措施?”“關(guān)于這個(gè)問(wèn)題,由于我也不是負(fù)責(zé)這個(gè)環(huán)節(jié)的,所以我了解的也不多,假如你加入到我們公司來(lái),我相信過(guò)幾年之后,你了解的一定比我還多。”握手,辭別?!澳茿lex吧?!薄笆堑?。我是?!薄昂玫?謝謝您?!背鲩T(mén)。感覺(jué)很輕松,應(yīng)當(dāng)沒(méi)多大問(wèn)題了,三輪感覺(jué)都不錯(cuò)。看看時(shí)間,18:30。三輪一共花了2個(gè)小時(shí)。7日凌晨一點(diǎn),接到Tencent的錄取告知,好興奮。給爸媽打了個(gè)電話,都不久樂(lè)。7日下午,簽了。取自"HYPERLINK"""//////////////////////////////////////我是復(fù)讀了一年才進(jìn)入武大的,入學(xué)之初我就已經(jīng)打定主意畢業(yè)之后就去工作,并且一定要去廣東。其實(shí)我可以選擇在學(xué)校里一直讀下去,可是父母卻會(huì)一天一天老去,而他們已經(jīng)辛勞了半輩子了。早點(diǎn)讓父母享點(diǎn)閑福,是我中學(xué)以來(lái)的愿望。一開(kāi)始對(duì)“工作”其實(shí)也沒(méi)有什么概念,畢竟四年之后的事情太遙遠(yuǎn)。等到熟悉了校園里的生活之后,我開(kāi)始思考自己以后的出路了。假如我按部就班的跟在老師后面背背書(shū)抄抄筆記寫(xiě)寫(xiě)作業(yè)考試前認(rèn)真準(zhǔn)備一下,無(wú)疑也能躋身成績(jī)優(yōu)秀學(xué)生之列,多拿些獎(jiǎng)學(xué)金??墒沁@對(duì)于找一份抱負(fù)的工作來(lái)說(shuō),顯然是遠(yuǎn)遠(yuǎn)不夠的。對(duì)于計(jì)算機(jī)這一行來(lái)說(shuō),無(wú)論是理論知識(shí)還是編程動(dòng)手能力,你都要出類(lèi)拔萃屆時(shí)才干脫穎而出。我正是考慮到這一點(diǎn),所以在大學(xué)期間讀了很多的專(zhuān)業(yè)書(shū)籍,課下也經(jīng)常編寫(xiě)程序,慢慢的積累理論和實(shí)踐知識(shí)。但是總是一個(gè)人自顧自的看書(shū)編程,也不知道自己到底學(xué)得如何。去年10月中旬,我看到趨勢(shì)科技校園招聘的海報(bào),心中一動(dòng),想到假如我去參與他們的筆試,不就可以檢查一下暑假時(shí)學(xué)C的效果如何了?抱著這么簡(jiǎn)樸的念頭我在網(wǎng)上填了一個(gè)申請(qǐng),沒(méi)想到后來(lái)真的獲得了一個(gè)筆試的機(jī)會(huì)!第一次參與公司的筆試我感到很新奇,在一大幫以求職為唯一目的的參試者中我又覺(jué)得自己有些好笑。那次筆試分為兩部分,前面45分鐘是EQ和IQ題,后面2個(gè)小時(shí)是專(zhuān)業(yè)測(cè)試。除了EQ題是中文的外,其余題目全是英文的。專(zhuān)業(yè)測(cè)試題中有很多C查錯(cuò)題,一些計(jì)算機(jī)網(wǎng)絡(luò)方面的題,尚有兩道是自編程序題,在暑假時(shí)看的《C編程思想》正好派上了用場(chǎng),所以做得蠻順手。考完回來(lái)我記下了卷子中考到的而我又沒(méi)有弄清楚的知識(shí)點(diǎn),然后繼續(xù)看書(shū)、上機(jī)驗(yàn)證。大三上很忙,不久我就忘了這回事。所以11月16號(hào)趨勢(shì)科技讓我去面試,我頗感意外,也躊躇了很久。在一些朋友的鼓勵(lì)下,我決定去嘗試一下面試的滋味。去之前看了幾篇關(guān)于面試技巧的帖子,然后帶著一本筆記本、幾張證書(shū)的復(fù)印件就沖過(guò)去了,連簡(jiǎn)歷都沒(méi)有準(zhǔn)備。由于不熟悉地方,面試那天我差點(diǎn)遲到,喝了杯水之后便被領(lǐng)到HR的房間了。面試過(guò)程很簡(jiǎn)樸,由于我開(kāi)門(mén)見(jiàn)山就告訴他我是一名大三的學(xué)生,然后向他介紹說(shuō)我們信息安全專(zhuān)業(yè)其實(shí)和他們公司的規(guī)定挺對(duì)口的。西裝革履的HR開(kāi)始時(shí)顯得很驚訝(也許在疑惑自己怎么能讓大三的小子混進(jìn)來(lái)了呢),然后低頭看我注冊(cè)時(shí)的資料,然后問(wèn)我專(zhuān)業(yè)課都學(xué)了什么,一直問(wèn)了我很多密碼學(xué)方面的內(nèi)容。后來(lái)他問(wèn)我編程學(xué)得如何,我就把那本厚厚的筆記本拿給他看――在大一時(shí),我花了一個(gè)暑假的時(shí)間,把那本有名的《Windows核心編程》幾乎抄了一遍――他仿佛蠻感愛(ài)好,翻看了一會(huì),問(wèn)我平時(shí)是不是經(jīng)常做讀書(shū)筆記等等。最后他問(wèn)我有什么問(wèn)題可以向他提出的,我就問(wèn)了一下他們公司的福利待遇如何,還請(qǐng)他就如何成為一個(gè)有用的人才給我提些建議。出來(lái)的時(shí)候看表,居然面了近30分鐘。后文呢?自然是沒(méi)有后文啦,人家都說(shuō)明了只要應(yīng)屆畢業(yè)生的。但是收獲卻不可說(shuō)不大,從筆試到面試,從技術(shù)到禮儀,從談吐到著裝的細(xì)節(jié),求職必經(jīng)的一些環(huán)節(jié)我都演練了一遍,心里也有了個(gè)底。一晃又一年,今年的校園招聘大大提前,從9月份開(kāi)始,我們就不斷地在網(wǎng)上填表格注冊(cè)簡(jiǎn)歷。沒(méi)想到第一個(gè)筆試的機(jī)會(huì)仍然是趨勢(shì)科技給的,考試的內(nèi)容和形式同去年同樣,IQ題部分甚至一字未改。由于有了去年的經(jīng)歷,所以我覺(jué)得自己應(yīng)當(dāng)會(huì)有一個(gè)面試的機(jī)會(huì)的。只是他們的面試告知要過(guò)兩三周才發(fā)出,期間我又投了一些其他的公司,涉及自己比較向往的HYPERLINK""中興、HYPERLINK""華為、HYPERLINK""騰訊,尚有HYPERLINK""威盛、HYPERLINK""網(wǎng)易等等。那段日子的主題幾乎就是泡在網(wǎng)上,填表格,發(fā)簡(jiǎn)歷。那時(shí)心血來(lái)潮就考了銳捷網(wǎng)絡(luò)的筆試,接下來(lái)的電話面試被我拒掉了,我本無(wú)意去福州,也就無(wú)謂浪費(fèi)彼此的時(shí)間,同時(shí)我也想好好準(zhǔn)備第二天在華工舉行的HYPERLINK""威盛電子的筆試。在北京威盛和深圳威盛的筆試之間,我接到了趨勢(shì)的面試告知。從華工趕回之后,我便著手準(zhǔn)備去趨勢(shì)的面試的材料,涉及中英文簡(jiǎn)歷、自薦信、他們公司的一些資料。我仍然想采用去年的策略,把自己的筆記帶去以展示自己的水平和潛力。這次我穿著西裝皮鞋提前到了面試的地方,卻發(fā)現(xiàn)坐在我面前的面試官穿著牛仔衫休閑褲,斯斯文文的象剛從大學(xué)里出來(lái)的畢業(yè)生。我的第一反映是,不能再用去年的那一套了。面試的過(guò)程基本就是他問(wèn),我答,都是關(guān)于編程方面的問(wèn)題,感覺(jué)上自己答得一般,唯一的亮點(diǎn)就是他問(wèn)我編程實(shí)踐中有沒(méi)有碰到過(guò)什么BUG,我問(wèn)他別人的BUG算不算,他說(shuō)“也算”,我就把自己國(guó)慶時(shí)花了蠻多時(shí)間研究過(guò)的關(guān)于Windows窗口重畫(huà)問(wèn)題的BUG給他講了一遍,他聽(tīng)得蠻仔細(xì)的。一面出來(lái)我感覺(jué)不太順,認(rèn)為就此結(jié)束的當(dāng)晚接到了二面的告知,第二天一早又趕往面試的酒店。二面是二對(duì)一,兩位面試官也很年輕,穿著休閑服,其中一位一開(kāi)始就對(duì)我說(shuō)“請(qǐng)介紹一下你畢業(yè)設(shè)計(jì)的課題”,我對(duì)他說(shuō)我的畢設(shè)要下學(xué)期才進(jìn)行呢,然后他才醒悟過(guò)來(lái)我才上的大四,不是研究生。這次的面試順暢多了,由于沒(méi)有了項(xiàng)目經(jīng)驗(yàn)、實(shí)習(xí)經(jīng)歷的囿限(我的簡(jiǎn)歷對(duì)這些也只字未提),我反而可以比較自由的發(fā)揮,把話題引向?qū)ψ约河欣姆矫?。那時(shí)我提到自己由于想學(xué)法語(yǔ),所以寫(xiě)了個(gè)程序把一個(gè)在線法語(yǔ)教程上的mp3都下下來(lái),沒(méi)想到他們沒(méi)問(wèn)我那個(gè)程序的細(xì)節(jié),反倒問(wèn)我為什么要學(xué)法語(yǔ),我說(shuō)法國(guó)有很多有名的作家我希望有朝一日能讀法文原著,他們立即問(wèn)我最喜歡的法語(yǔ)作家是誰(shuí),我說(shuō)是普魯斯特。然后他很驚訝的說(shuō)“啊!那么枯燥的東西你也能看得進(jìn)去啊”,我就告訴他追憶似水年華很好看啊我還一直在看紅樓夢(mèng)呢。接下來(lái)的面試氣氛就變得很輕松了。問(wèn)的技術(shù)問(wèn)題我都能在那本《Windows核心編程》里找到答案(所幸我沒(méi)有忘光),中間又穿插著一些EQ方面的問(wèn)題,如枯燥的工作和個(gè)人愛(ài)好如何去取舍。面試的最后部分是英文問(wèn)答,問(wèn)我平時(shí)最喜歡做的事情是什么。我緊張中隨口答了幾樣,其中有ClassicMusic,他就追問(wèn)我什么類(lèi)型的ClassicMusic,我隨口答道LiuDehua,MeiYanfang等等,話一出口就意識(shí)道他們期待著的應(yīng)當(dāng)是莫扎特、貝多芬之類(lèi)的答案,這次肯定被笑死了。果然我立即聽(tīng)到他們有點(diǎn)夸張的笑聲,和一連串的“Isee,Isee!”了,面試到此結(jié)束,我順利進(jìn)入下一輪。第三面是小組討論的形式,我們組6個(gè)人有5個(gè)都是碩士,我一個(gè)小本在里面顯得非常的弱小。另一方面我也不擅長(zhǎng)在公眾面前表達(dá)自己,所以這一面表現(xiàn)平平。討論結(jié)束面試官讓每一個(gè)人都用三句話概括一下自己左手邊的同學(xué)的缺陷,輪到我時(shí)我卻想不出一言來(lái),干站著,窘迫極了。三面完之后,仍然是讓我們回去等消息。但是我是再也等不到任何消息啦。趨勢(shì)三面之后第二天(11月3日)是HYPERLINK""騰訊的筆試,也是熱鬧非常。筆試題分兩部分,前面是技術(shù)測(cè)試題,25道必答的選擇題,考的基本上是C語(yǔ)言和數(shù)據(jù)結(jié)構(gòu),尚有兩道選答題,是數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)方面的,都很簡(jiǎn)樸。后面部分是開(kāi)放性問(wèn)題,問(wèn)你最難忘的事情是什么啊,在大學(xué)里參與過(guò)什么社會(huì)活動(dòng)呀,你覺(jué)得自己做得最失敗的事情是什么呀,諸如此類(lèi)的,我都認(rèn)真答了。晚上9點(diǎn)多的時(shí)候我收到了騰訊初試的短信,非常的感慨,心想他們的效率可真高!但是等我登陸他們的招聘公告頁(yè),一看技術(shù)類(lèi)的初試名單,就倒吸了一口冷氣,那上面足足有150個(gè)名字!如何在這些精英們的重圍中殺出來(lái)呢?能通過(guò)筆試的篩選已經(jīng)表白大家的技術(shù)基礎(chǔ)俱不賴(lài)了,面試能不能勝出就看誰(shuí)能從面試官那里拿到更多的加分了。因此我想無(wú)論是開(kāi)頭的自我介紹還是各種材料,都應(yīng)當(dāng)比別人特別才好。自我介紹原本很平淡,但由于歷史上所謂的“鬼門(mén)關(guān)”就在我們家鄉(xiāng),我每年都要“從鬼門(mén)關(guān)上走幾遭”,這就顯得有點(diǎn)意思了。簡(jiǎn)歷只是稍稍改了一下求職目的,至于沒(méi)有項(xiàng)目經(jīng)驗(yàn)和實(shí)習(xí)經(jīng)歷的問(wèn)題,我可以參考趨勢(shì)面試時(shí)的做法,把自己平時(shí)編程實(shí)踐時(shí)作的筆記帶去,這應(yīng)當(dāng)比簡(jiǎn)歷上那些短短幾十字的模式化的描述更有說(shuō)服力。面試前應(yīng)當(dāng)多了解一下你應(yīng)聘的公司,所以我把他們招聘頁(yè)面上的關(guān)于騰訊發(fā)展歷程、公司理念的部分Copy過(guò)來(lái),準(zhǔn)備打印后帶去的。面試的最后面試官通常都會(huì)留點(diǎn)時(shí)間回答你的問(wèn)題的,問(wèn)什么問(wèn)題看來(lái)也得好好研究一下。一時(shí)也沒(méi)有什么好點(diǎn)子,就隨意的在QQ.COM上面逛,逛到QQMail之后,看到有個(gè)“QQ郵箱論壇”,靈光一閃,去里面借用一下廣大QQ用戶的意見(jiàn)不是很好的主意么?進(jìn)去之后一個(gè)題為“建議QQ和郵箱的密碼分開(kāi)設(shè)立”的帖子吸引了我,讓我想起前段時(shí)間做的用Sniffer監(jiān)聽(tīng)免費(fèi)郵箱密碼的實(shí)驗(yàn),心想假如QQMail登陸也是用POST方式的話,也必然存在被監(jiān)聽(tīng)的危險(xiǎn)。轉(zhuǎn)回來(lái)一看,果然用的是未加密的POST方式。這也使我懷疑起平時(shí)使用的QQ秀、QQ家園等服務(wù)來(lái),他們的登陸是不是也存在同樣的問(wèn)題呢?搬出做實(shí)驗(yàn)用的Ethereal來(lái)一試,全都不出所料。這時(shí)我有點(diǎn)興奮起來(lái)了,一不做二不休,把QQ.COM上所有需要登陸的服務(wù)都試了一遍,然后把它們的URL和結(jié)果記錄下來(lái),好家伙,足足有24項(xiàng)服務(wù)都是使用未加密的POST方式提交登陸信息的,而幾乎所有的服務(wù)都是和QQ號(hào)關(guān)聯(lián)的,這樣QQ.COM的弱安全性就使我們QQ的整體安全性大打折扣,試問(wèn)誰(shuí)樂(lè)意為沒(méi)有足夠安全保障的服務(wù)長(zhǎng)期付費(fèi)呢?我就把這些URL列出來(lái)和前面的公司信息一起打了出來(lái),面試前事先翻到安全問(wèn)題那一頁(yè)。這樣材料基本上就全了。取自"HYPERLINK"""/////////////////////////////////////////////我是過(guò)年后從HYPERLINK""騰訊離職的,個(gè)人因素(繼續(xù)念書(shū)去了),憑心而論,騰訊在國(guó)內(nèi)的IT公司不管是待遇還是公司文化還是算不錯(cuò)的,上面說(shuō)的有真有假,也有一些兄弟開(kāi)玩笑的。我說(shuō)說(shuō)我知道的情況吧。1:應(yīng)屆生薪水開(kāi)的差不多7W/年,碩10W/年,即便差也差的不多,但招的人還是有一定規(guī)定,不是那么好混進(jìn)去的。2:HYPERLINK""騰訊的福利是互聯(lián)網(wǎng)公司里算是很好的,只和HYPERLINK""網(wǎng)易,HYPERLINK""新浪,HYPERLINK""搜狐,HYPERLINK""TO(shè)M,HYPERLINK""盛大相比,和HYPERLINK""IBM,HYPERLINK""微軟,HYPERLINK""華為比,個(gè)人感覺(jué)行業(yè)差距較大,沒(méi)有可比性,此外個(gè)人也不了解。3:應(yīng)屆生面試通過(guò),在入職前的確會(huì)發(fā)50個(gè)連號(hào)的QQ號(hào),那是用來(lái)贈(zèng)送給班級(jí)的同學(xué)的,聽(tīng)HR的人說(shuō)還是很受歡迎的,你想畢業(yè)后天隔一方,都用連號(hào)的QQ,在一個(gè)群里還是挺故意思的。4:內(nèi)部員工可以每月5折限量購(gòu)買(mǎi)100個(gè)Q幣,但是我都沒(méi)買(mǎi)過(guò),一般找業(yè)務(wù)線的同事要二十個(gè)充充會(huì)員什么的。5:騰訊在深圳市內(nèi)有幾條班車(chē)線,有公司專(zhuān)用電梯,自己用大樓已經(jīng)動(dòng)工,據(jù)說(shuō)2023投入使用。35層,據(jù)內(nèi)部傳說(shuō)不出租,所有自用,個(gè)人表達(dá)懷疑能用的完么??5:騰訊是沒(méi)有住房公積金的,保險(xiǎn)一般按最低交。季度,年終,雙薪,項(xiàng)目獎(jiǎng)金都有的。除非你所在部門(mén)很爛,項(xiàng)目連續(xù)失敗,每月工資收入能拿到稅后5千,年入10萬(wàn)基本沒(méi)有問(wèn)題。6:挖人很厲害,不管從營(yíng)運(yùn)到產(chǎn)品到研發(fā),很多牛人都是用很高的價(jià)錢(qián)挖過(guò)來(lái)的。也推薦內(nèi)部舉薦形式,有專(zhuān)項(xiàng)伯樂(lè)獎(jiǎng)金。大家都很樂(lè)意推薦朋友來(lái)面試,如通過(guò),部門(mén)經(jīng)理級(jí)10000,teamleader級(jí)5000,普通員工級(jí)500.7:公司管理還算很人性化,多少天病假不扣工資啊,內(nèi)部活動(dòng)也挺多的,上QQ當(dāng)然可以,呵,,,但是你上MSN也沒(méi)人會(huì)過(guò)問(wèn)。你基本不犯大錯(cuò)不會(huì)裁人。但是現(xiàn)在人多了,有未位淘汰制了。8:公司對(duì)外形象還是比較注意,出差普通員工住宿一級(jí)城市550,其他450,出租車(chē)全報(bào),補(bǔ)貼是另算(我的級(jí)別是80塊,不高)。但是基本不用花錢(qián),補(bǔ)貼算是買(mǎi)煙錢(qián)了。。吃飯睡覺(jué)都在酒店里搞定好了。有業(yè)務(wù)線同事常出差以前都是去機(jī)場(chǎng)買(mǎi)票,現(xiàn)在卡的緊些了,都要通過(guò)行政從統(tǒng)一票務(wù)公司拿票了。9:最后說(shuō)一點(diǎn),騰訊是一家互聯(lián)網(wǎng)公司,研發(fā)能在公司受很重視,很大因素還是幾個(gè)大老板都是技術(shù)出身,你去看看其他互聯(lián)網(wǎng)公司的研發(fā)人員就知道騰訊還算是比上局限性,比下有余了。當(dāng)然很多牛人有機(jī)會(huì)去HYPERLINK""IBM,去HYPERLINK""微軟自有長(zhǎng)遠(yuǎn)的發(fā)展,HYPERLINK""騰訊才8年歷史,要走的路還很長(zhǎng)。雖然我已離職,還是希望她能一路走好,他的優(yōu)秀的公司文化和公司氛圍希望可以堅(jiān)持。雖然現(xiàn)在發(fā)展過(guò)快,管理/執(zhí)行都出現(xiàn)了一些問(wèn)題,相信可以慢慢解決。每次在天涯上看到很多網(wǎng)友說(shuō)QQ這也要收費(fèi),那也要收費(fèi)。但我只想說(shuō),騰訊是一家商業(yè)公司,他只能保證基本的功能免費(fèi),假如所有的業(yè)務(wù)全免費(fèi),騰訊也就倒了。也就沒(méi)有HYPERLINK""QQ了。MSN后面有微軟,ICQ后面有AOL,QQ后面什么都沒(méi)有,正是如此QQ才是全球范圍能唯一能養(yǎng)活自己的IM通信廠商。有人說(shuō)騰訊是一家沒(méi)有技術(shù)含量的公司,中國(guó)的互聯(lián)網(wǎng)應(yīng)用技術(shù)中能在國(guó)際上叫的上號(hào)的,也只有IM這一項(xiàng)了。從軟件質(zhì)量,功能應(yīng)用,我也有和MSN,GTALK,YAHOOMSG的即通人員有過(guò)行業(yè)交流,在他們眼里QQ仍是現(xiàn)在做的最為優(yōu)秀的IM軟件。記得一次我用一個(gè)剛帶截屏功能的測(cè)試版給YAHOOMSG一個(gè)瑞典哥們做QQ截屏演示的時(shí)候,他說(shuō):中國(guó)人太厲害了,太有想象力了。騰訊做即通研發(fā)的兄弟們是給我們中國(guó)人爭(zhēng)了光這是沒(méi)說(shuō)的。天涯上MSN和QQ對(duì)比也是比較多的,其實(shí)本質(zhì)就是任何一個(gè)廠商都不能把所有的市場(chǎng)份額站完,市場(chǎng)的細(xì)分就導(dǎo)致總有各自的優(yōu)勢(shì)。離職的時(shí)候老大問(wèn)了我一句話“念完書(shū)假如沒(méi)有打算自己創(chuàng)業(yè),還會(huì)回騰訊么?我回答是:你把位子讓給我,我就回來(lái),哈!!騰訊在業(yè)內(nèi)是一家很低調(diào)的公司,也許和幾位老大的個(gè)性有關(guān),大家也很難看到媒體上騰訊的宣傳。其實(shí)上面一些內(nèi)容都是有違公司規(guī)定的,即便我已離職,這個(gè)馬甲,也只用一次。只是把本來(lái)好多想說(shuō)的話一氣說(shuō)完而已。取自"HYPERLINK"""//////////////////////////////////////////////////////武大的信息安全專(zhuān)業(yè),到今年已經(jīng)畢業(yè)三屆了,但是仿佛沒(méi)聽(tīng)說(shuō)有幾個(gè)畢業(yè)生真正在做安全相關(guān)的技術(shù)工作的,我那屆有兩三個(gè)在金山做殺毒的。在騰訊的安所有門(mén),就我一個(gè)是武大的;尚有一個(gè)信安的師弟在QQ醫(yī)生那個(gè)項(xiàng)目組,也算是安全相關(guān)吧,但是這個(gè)組并不歸屬于我們部門(mén)。在騰訊,安全工作重要是在三個(gè)層次上進(jìn)行的:(1)傳統(tǒng)的主機(jī)與網(wǎng)絡(luò)層安全,重要涉及網(wǎng)絡(luò)入侵檢測(cè)、主機(jī)完整性審計(jì)、防DDOS襲擊、網(wǎng)絡(luò)及主機(jī)防火墻等等;(2)稍往上的是軟件與應(yīng)用安全,涉及客戶端軟件漏洞挖掘、Web應(yīng)用漏洞挖掘、通用Fuzzy平臺(tái)等等;最上面一層的是業(yè)務(wù)安全,也就是跟“人”(而不是底層技術(shù))相關(guān)的了,比如說(shuō)盜號(hào)行為分析、密碼保護(hù)系統(tǒng)等等。應(yīng)用安全大體可以分兩端:(1)HYPERLINK""QQ客戶端以及附屬組件等客戶端軟件的安全,其中最大的一個(gè)安全脅便是溢出襲擊了。2023底到今年,對(duì)于控件溢出漏洞的關(guān)注是最突出的,不獨(dú)騰訊,涉及微軟、雅虎、阿里巴巴、迅雷等等,都爆出過(guò)漏洞的報(bào)告。(2)以WEB應(yīng)用為主體的服務(wù)器端的安全,目前重要是尋找CGI程序中存在的漏洞,報(bào)告并規(guī)定業(yè)務(wù)部門(mén)去修改。國(guó)外的Web安全研究早在98年就很熱了,專(zhuān)業(yè)做web安全的,有不少業(yè)績(jī)能達(dá)數(shù)千萬(wàn)美元的公司。國(guó)內(nèi)就不同樣了,由于真正研究這個(gè)技術(shù)的人少,雖然問(wèn)題一直存在,卻由于黑客的關(guān)注并不是很多(并且?guī)缀醵际窃诤軠\的層次上的),威脅也就變得不那么緊急了。說(shuō)實(shí)話,我們讀書(shū)時(shí)教的那點(diǎn)信息安全知識(shí),對(duì)于日新日異的互聯(lián)網(wǎng)來(lái)說(shuō),顯得有點(diǎn)學(xué)究和過(guò)時(shí),用上的機(jī)會(huì)不多。特別是應(yīng)用安全面,業(yè)界還沒(méi)有形成系統(tǒng)的知識(shí)和理論體系,可以參考的,是一篇又一篇散落在互聯(lián)網(wǎng)中的文檔。我們是邊學(xué)習(xí)邊研究,然后又快速地為眼下的問(wèn)題找到一個(gè)合適的解決方案。這時(shí)候,一個(gè)老到的程序員是我們最期盼的了,由于一定方案定下來(lái)就得著手開(kāi)發(fā)相應(yīng)的系統(tǒng),沒(méi)有一定的編程功底,是沒(méi)法勝任的。奇怪很,社會(huì)上那么多程序員,我們招了一年多,卻沒(méi)有招到幾個(gè)合適的后臺(tái)開(kāi)發(fā)。所以我們小組幾個(gè)開(kāi)發(fā)不得不一直都很忙,有時(shí)一個(gè)人同時(shí)承擔(dān)兩三個(gè)項(xiàng)目的開(kāi)發(fā)工作。參考:HYPERLINK""在12月26日凌晨,有人運(yùn)用了百度空間的模板漏洞,專(zhuān)門(mén)制作了一個(gè)可以自我復(fù)制和傳播的空間蠕蟲(chóng),在短短的時(shí)間內(nèi),就有數(shù)千用戶的空間受到了感染。百度官方的公告(可以在這里看到:HYPERLINK""E4/blog/item/0e3433fa69eeb61aa8d3110f.html)說(shuō),這個(gè)蠕蟲(chóng)具有惡意代碼,并傳播垃圾消息,百度已經(jīng)緊急對(duì)此漏洞進(jìn)行了解決,云云。對(duì)于一個(gè)互聯(lián)網(wǎng)公司來(lái)說(shuō),這個(gè)是典型的安全事件。百度的安民公告寫(xiě)得很專(zhuān)業(yè);但是在溫情脈脈的公告背后,我想一定是公關(guān)部門(mén)、安所有門(mén)、開(kāi)發(fā)部門(mén)等多個(gè)部門(mén)的聯(lián)動(dòng),緊張相應(yīng)對(duì)這個(gè)也許給他們帶來(lái)大麻煩的事件。在HYPERLINK""騰訊,我們有時(shí)候也會(huì)面對(duì)這樣的安全事件。HYPERLINK""百度空間所謂的模板漏洞,用專(zhuān)業(yè)的術(shù)語(yǔ)來(lái)說(shuō),叫做“跨站腳本注入漏洞”。簡(jiǎn)樸地說(shuō),就是用戶輸入的內(nèi)容里面包含了網(wǎng)頁(yè)腳本代碼(這對(duì)于任何應(yīng)用來(lái)說(shuō)都不應(yīng)當(dāng)允許的,由于它會(huì)使得這個(gè)網(wǎng)頁(yè)的行為失去控制,所以必須要執(zhí)行過(guò)濾才干保存到服務(wù)器上),而百度的過(guò)濾算法出現(xiàn)了漏洞,被別人繞過(guò)去了。蠕蟲(chóng)的作者據(jù)說(shuō)是一個(gè)叫“劍心”的人,我想他大約是和我們同齡,甚至更小,放這個(gè)蠕蟲(chóng)出來(lái),有點(diǎn)“好玩”的意味(參考他的博客http://.net/blog/blogview.asp?logID=283)。其實(shí)網(wǎng)絡(luò)上很多基于Web的應(yīng)用都存在這種漏洞----他們的開(kāi)發(fā)也不是不知道----實(shí)在是太普遍了,出現(xiàn)蠕蟲(chóng)只是遲早的事情。也許很多人會(huì)奇怪,既然他們知道有問(wèn)題,為什么不一下子都改掉呢?這里面也許有很多因素;但是我想很重要的一個(gè)是:由于它們歷來(lái)沒(méi)有出過(guò)大事情遭受到大麻煩,所以他們就拖著不動(dòng)它。以我的經(jīng)驗(yàn)為例:我們?cè)诠ぷ髦邪l(fā)現(xiàn)不少也許導(dǎo)致服務(wù)器被黑掉的WEB漏洞,報(bào)告給負(fù)責(zé)開(kāi)發(fā)的人之后,他們也許會(huì)立即修改,也許會(huì)跟你扯一下皮(怎么也不相信自己的程序有問(wèn)題),也許會(huì)有這樣那樣的理由推諉--總的來(lái)說(shuō),修改程序會(huì)增長(zhǎng)額外的工作量,但既然這個(gè)程序在上面跑了數(shù)月甚至數(shù)年也沒(méi)有發(fā)生什么事,可見(jiàn)改不改遲點(diǎn)改與早點(diǎn)改并沒(méi)有太大的關(guān)系,我們眼下尚有更多重要的事情要忙呢。往往是,安全人員的殷勤并沒(méi)有受到多大的重視。但是一旦外界爆出了一點(diǎn)什么事情,那就不同了。比如說(shuō),有一個(gè)CGI程序沒(méi)有過(guò)濾一些敏感的關(guān)鍵詞,你輸入什么就顯示什么,就技術(shù)的角度來(lái)說(shuō)是沒(méi)有任何的安全威脅的。但通過(guò)媒體一曝光,就變成了一個(gè)緊急并且重要的事情,開(kāi)發(fā)得趕緊修改程序,即使停掉業(yè)務(wù)也在所不惜,公關(guān)部得隨時(shí)準(zhǔn)備應(yīng)對(duì),上頭也會(huì)很關(guān)注,鬧不好一干人士還也許被罰錢(qián)。從這里也可以看出,對(duì)于所謂的用戶價(jià)值,一個(gè)公司所真正關(guān)注的,和他們所聲稱(chēng)的,事實(shí)上有著微妙的差別的。有時(shí)候我們?cè)谧鐾苿?dòng)工作的時(shí)候,就不得不借助一兩次這樣的事件,趁著“上頭非常關(guān)注”的東風(fēng),把安全策略和政策推到其它部門(mén)去。在HYPERLINK""騰訊在安全有一個(gè)非常大的優(yōu)勢(shì),那就是它擁有一個(gè)巨大而復(fù)雜的網(wǎng)絡(luò)(數(shù)萬(wàn)臺(tái)的服務(wù)器,上百G的流量帶寬),各種各樣的安全威脅它都遭遇過(guò),這對(duì)于每一個(gè)做技術(shù)的員工來(lái)說(shuō),都是一個(gè)難得的研究與學(xué)習(xí)的條件。但是僅有技術(shù)并不能解決問(wèn)題,要把公司的安全做好,還得有政策以及領(lǐng)導(dǎo)的支持。對(duì)于每年為公司帶來(lái)數(shù)億實(shí)實(shí)在在的收入的業(yè)務(wù)部門(mén)來(lái)說(shuō),安所有門(mén)的“奉獻(xiàn)”實(shí)在不值一提。也無(wú)怪乎我們一直都是支持與服務(wù)的角色,做什么事情都仿佛在求著他們。參考:HYPERLINK""公司的班車(chē)還得等到9點(diǎn)15才有,索性多寫(xiě)一篇吧----寫(xiě)了一天的代碼,實(shí)在有點(diǎn)悶了。在我剛加入騰訊的安所有門(mén)時(shí),這個(gè)部門(mén)的力量還是挺少的,而事情則是非常的多,所以很多人都忙得不可開(kāi)交。雖然一個(gè)混亂的環(huán)境對(duì)員工的長(zhǎng)期發(fā)展來(lái)說(shuō)是不利的,但是由于事事都是剛開(kāi)端,我們也就有機(jī)會(huì)成為某種技術(shù)的開(kāi)創(chuàng)者或者某種制度的制定者,這對(duì)我們的成長(zhǎng)卻又是難得的機(jī)會(huì)。在一開(kāi)始,我被安排做web漏洞的查找,頭說(shuō)我至少要手工測(cè)試過(guò)1萬(wàn)個(gè)頁(yè)面之后,才有也許對(duì)漏洞查找有深刻的了解。但事實(shí)上不需要這么多的實(shí)踐,我就掌握了基本的門(mén)路(嗯,事實(shí)上這些技巧并不復(fù)雜,甚至在彭國(guó)軍老師的網(wǎng)絡(luò)安全實(shí)驗(yàn)課上就有,只是我那時(shí)也沒(méi)有太留心:P),發(fā)現(xiàn)了不少問(wèn)題。在接二連三地發(fā)了N個(gè)漏洞報(bào)告之后,頭說(shuō),看來(lái)我們問(wèn)題還是挺嚴(yán)重的,你組織一次培訓(xùn)吧,給開(kāi)發(fā)講講這個(gè)web安全編程。我那時(shí)是不太情愿的,由于我是個(gè)非常膽怯在公眾前面發(fā)言的人,只要站在講臺(tái)上就會(huì)緊張、臉紅、說(shuō)不出話來(lái)。但是既然是工作規(guī)定,我也就不得不硬著頭皮來(lái)了。我花了兩個(gè)多星期來(lái)準(zhǔn)備PPT(第一次發(fā)現(xiàn)會(huì)純熟地用PowerPoint實(shí)在也是一個(gè)非常必要的技能),把網(wǎng)上找到的材料,加上自己總結(jié)的案例,將近有70頁(yè)。我把什么都放到PPT上了,由于我怕自己緊張全都忘掉了。培訓(xùn)的報(bào)名工作是teamleader組織的。到了培訓(xùn)的那天(我記得是去年的10月30日,那入職剛四個(gè)月),他告訴我報(bào)名的人有90多。等到去了培訓(xùn)教室,我才發(fā)現(xiàn)整個(gè)教室都坐滿了人,尚有人站著的。想著里面有同時(shí)進(jìn)來(lái)的同事,也有很多也許是做了很數(shù)年的開(kāi)發(fā),我,一個(gè)編寫(xiě)的代碼加起來(lái)沒(méi)超過(guò)3千行的乳臭未干的小孩,卻來(lái)給他們講如何編寫(xiě)安全的程序,實(shí)在是可笑。一開(kāi)始我非常緊張,說(shuō)話結(jié)結(jié)巴巴,身體都是抖的,只是照著投影念。但不久到了熟悉的內(nèi)容之后,我慢慢地忘掉了緊張,稍為自在點(diǎn)了。那次沒(méi)想到一下子講了2個(gè)半小時(shí),出來(lái)后快虛脫了。后來(lái)聽(tīng)到一個(gè)同事說(shuō),講得還不錯(cuò),收獲很大;那場(chǎng)面太壯觀了,她來(lái)公司后還沒(méi)有見(jiàn)過(guò)那么大規(guī)模人數(shù)的培訓(xùn)。我想自己的技術(shù)實(shí)在是比較膚淺的,但對(duì)于不同部門(mén)的人來(lái)說(shuō),我這點(diǎn)膚淺的知識(shí)就是我異于他們的優(yōu)勢(shì)了(在分工越來(lái)越細(xì)的今天,專(zhuān)業(yè)的差別也許就會(huì)形成這種“隔行如隔山”的效果)。這時(shí)候的培訓(xùn),并不是展現(xiàn)個(gè)人的高超技術(shù),而更重要的是,普及某種知識(shí)和技能而已。后來(lái)這種安全培訓(xùn)成為了一種每月例行的工作。雖然每月都講相同的內(nèi)容想起來(lái)就覺(jué)得是一件很乏味的事情,但每次的聽(tīng)眾都不同,而你也可以在講的過(guò)程中不斷地進(jìn)步,比如說(shuō),深化內(nèi)容,講得更有趣更生動(dòng)。照組內(nèi)另一位同事所說(shuō),要達(dá)成這樣的一種境界:一份只有寥寥數(shù)字的提綱的PPT,能講到可長(zhǎng)即長(zhǎng),可短即短,隨手拈來(lái),那才是水平。參考:HYPERLINK""在第一篇文章里,芒果說(shuō)到應(yīng)用安全的兩大塊內(nèi)容:客戶端的安全和Web服務(wù)的安全。就技術(shù)方面,從本質(zhì)上來(lái)說(shuō),我們當(dāng)下所做的事情,其實(shí)是一種特殊形式的軟件測(cè)試而已。也許大家還記得軟件工程書(shū)上說(shuō)的什么白盒啊黑盒啊,什么測(cè)試用例啊,這些概念也能在安全測(cè)試中用到。相對(duì)于一般的功能測(cè)試與性能測(cè)試,安全測(cè)試有一個(gè)專(zhuān)門(mén)的稱(chēng)謂:滲透測(cè)試,聽(tīng)起來(lái)就像我們正在一個(gè)看不見(jiàn)的戰(zhàn)場(chǎng)上向敵方陣地滲透進(jìn)去同樣,無(wú)形中就增添了一份神秘感。但是說(shuō)到底,滲透測(cè)試還是某種形式的測(cè)試而已。一般的測(cè)試是看軟件或系統(tǒng)是否實(shí)現(xiàn)了既定的功能,它運(yùn)營(yíng)起來(lái)是否與預(yù)期的一致,它跑得夠不夠快。在具體做的時(shí)候,一般都有專(zhuān)業(yè)的軟件來(lái)做這些事情:輸入一些數(shù)據(jù),看輸出來(lái)是否是正常行為所預(yù)期的數(shù)據(jù)。滲透測(cè)試呢,卻是看你的軟件或系統(tǒng)在完畢正常的功能之外,還能不能做一些理應(yīng)不被允許的事情。具體做的時(shí)候,也是輸入一些數(shù)據(jù),但看輸出來(lái)是否是異常行為所預(yù)期的數(shù)據(jù)。舉個(gè)例子來(lái)說(shuō),QQ的自定義表情包功能,普通的測(cè)試會(huì)準(zhǔn)備一堆這些表情包,打開(kāi)自定義表情的菜單,調(diào)出一個(gè)對(duì)話框,然后選擇一個(gè)表情包,按下導(dǎo)入按鈕,再在聊天窗口中使用剛才導(dǎo)入的表情包中的一個(gè)表情。在這個(gè)過(guò)程中,測(cè)試員只需驗(yàn)證表情包是否導(dǎo)入成功、導(dǎo)入進(jìn)去的表情包內(nèi)容與源包是否一致,最后能否在聊天中正常使用。而滲透測(cè)試呢,基本上也是這樣的過(guò)程,但是關(guān)注點(diǎn)有些差異。在這個(gè)例子里,我們關(guān)心這個(gè)操作的發(fā)起權(quán)是否完全掌握在正常用戶手里(例如:是否可以通過(guò)網(wǎng)頁(yè)調(diào)用的方式發(fā)起這個(gè)操作,就像彈出一個(gè)“與我交談”的臨時(shí)對(duì)話框同樣);在與操作系統(tǒng)交互時(shí),是否可以逾越既定的限制(比如說(shuō),釋放這個(gè)表情包的時(shí)候,它能不可以跳出用戶所指定的保存目錄);在解析非正常的數(shù)據(jù)文獻(xiàn)時(shí),程序會(huì)不會(huì)崩潰;諸如此類(lèi)。測(cè)試的時(shí)候呢,也是有一定的方法依循的,比如說(shuō)途徑操作,一般就是在途徑名中加入..\(或者是../);文獻(xiàn)解析呢,就是拿一些非正常的文獻(xiàn)讓它去讀取----在這里,非正常的意思是很直觀的,就是除了正常格式以外的所有文獻(xiàn),比如說(shuō)新建一個(gè)txt,在里面胡亂輸入一段文字,保存后把后綴名改為.eip,就形成了一個(gè)“非正常的”表情包文獻(xiàn)。一般來(lái)說(shuō),軟件或者應(yīng)用的正常行為都是一個(gè)很小的集合,我們通過(guò)有限的用例就可以遍歷所有的也許性從而驗(yàn)證它是否實(shí)現(xiàn)了預(yù)期的功能。這樣很容易就能想到,軟件的非正常行為則也許是一個(gè)巨大的充滿了未知數(shù)的集合,要進(jìn)行測(cè)試則是非常困難的:一方面,我們要測(cè)試和驗(yàn)證什么,這是不甚明確的;另一方面,即使是驗(yàn)證一個(gè)也許的問(wèn)題,需要的測(cè)試用例也許是數(shù)量巨大的。想一下表情包的例子:一個(gè)測(cè)試員要證明它能正常解析,他只需準(zhǔn)備數(shù)百個(gè)不同大小不同內(nèi)容的正常表情包,所有跑一遍,假如每一個(gè)都對(duì)的導(dǎo)入了,他就可以聲明這個(gè)功能是正常的,它通過(guò)了測(cè)試。相反,一個(gè)安全測(cè)試員假如要想驗(yàn)證,在非正常的文獻(xiàn)格式下,這個(gè)程序會(huì)崩潰,那么他就得準(zhǔn)備幾乎是天文數(shù)字的表情包,用一臺(tái)專(zhuān)門(mén)的機(jī)器連續(xù)跑上幾天幾夜(是的,我們客戶端測(cè)試小組就是這樣做的),看它會(huì)不會(huì)死掉。想想看,即使只用4個(gè)字節(jié),就能構(gòu)造出43億個(gè)不同內(nèi)容的文獻(xiàn),要想找出那些會(huì)使程序死掉的文獻(xiàn)格式,無(wú)異于海里尋針。一般在實(shí)際操作的時(shí)候,也只是選取一些特定的排列格式(比如說(shuō)全0或者全是0xff或者0與0xff相間)。這樣的測(cè)試我們有時(shí)候也叫做Fuzz。文獻(xiàn)格式的Fuzz只是一個(gè)方面,網(wǎng)絡(luò)協(xié)議的Fuzz是另一個(gè)方面,簡(jiǎn)樸地說(shuō)就是動(dòng)態(tài)改變一個(gè)數(shù)據(jù)包的內(nèi)容,看接受方的程序會(huì)不會(huì)死掉或者崩潰??梢韵胂螅@并不比文獻(xiàn)格式Fuzz好做多少。在業(yè)界,關(guān)于Fuzz已有不少參考資料,也有各種各樣的Fuzz工具,我們的工作,也就是參考這些已有的資料,以及各樣的工具平臺(tái),然后自己摸索來(lái)發(fā)現(xiàn)問(wèn)題的,負(fù)責(zé)這一塊的,也都是06、2023畢業(yè)的學(xué)生。由此可見(jiàn),做安全研究,其實(shí)也沒(méi)有太大的門(mén)檻的。只但是在學(xué)校里太閉塞,又沒(méi)有好的指引,所以覺(jué)得渺茫而已。大家有愛(ài)好的,可以下載這些工具來(lái)試著玩玩----找個(gè)流行的IM工具(不獨(dú)是QQ,MSN啊,Yahoo通?。?沒(méi)事的時(shí)候就讓Fuzz工具來(lái)跑跑,興許能發(fā)現(xiàn)一兩個(gè)0day(所謂的0day就是外界沒(méi)有公開(kāi)的漏洞),然后用來(lái)做一些有趣的事情,比如說(shuō),給一個(gè)看著不爽的家伙發(fā)一個(gè)消息,他的IM就立馬崩潰……參考:HYPERLINK""嗯,趁著興頭再寫(xiě)一篇吧,反正明天是放假,一年里有兩三個(gè)晚上睡得晚一點(diǎn)也不算太過(guò)份~~上一篇講到在客戶端安全面,我們可以做些什么事情,又是怎么做的。這一篇就講一下另一塊,在web安全這方面,我們?cè)谧龅?又是什么樣的事情,使用的是什么樣的技術(shù)。讓我先把時(shí)間回退到大學(xué)時(shí)代:那時(shí)候聽(tīng)到很多故事,什么中美黑客大戰(zhàn)啦,大陸與臺(tái)灣的黑客大戰(zhàn)啦,白宮的官方網(wǎng)站被黑啦,誰(shuí)家的小孩由于入侵什么重要的系統(tǒng)被抓啦,諸如此類(lèi)的非常多,那時(shí)覺(jué)得很神奇,也對(duì)信息安全這個(gè)專(zhuān)業(yè)充滿幻想,認(rèn)為學(xué)到最后,我們也能如傳說(shuō)中的黑客那樣,在網(wǎng)絡(luò)上自由自在地游弋。但是幻想始終是幻想,直到畢業(yè)了我也不知道在實(shí)際中我如何才干“黑”掉一臺(tái)服務(wù)器。雖然幻想沒(méi)有實(shí)現(xiàn),但是我也知道不要把傳說(shuō)太當(dāng)真。但是在大三的時(shí)候,發(fā)生了一件讓我難以接受的事情:同班同學(xué)告訴我,我們學(xué)院網(wǎng)站的數(shù)據(jù)庫(kù)被別的學(xué)校的一個(gè)學(xué)生用什么方法下載了!這個(gè)消息讓我非常沮喪:一是我們計(jì)算機(jī)學(xué)院的網(wǎng)站(很多人都會(huì)有一種見(jiàn)解,即某個(gè)機(jī)構(gòu)的網(wǎng)站在一定限度上

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論