範文齋

位置:首頁 > 職場範文 > 職場百科

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

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

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


騰訊公司c/c++筆試題這部分的騰訊c/c++面試用的筆試題主要是c/c++、數據結構、簡單算法、操作系統等方面的基礎知識,方便去騰訊面試開發的同仁有所參考!筆試題的題型好像有sizeof、樹等選擇題。填空題是補充完整程序

騰訊公司c/c++筆試題

這部分的騰訊c/c++面試用的筆試題主要是c/c++、數據結構、簡單算法、操作系統等方面的基礎知識,方便去騰訊面試開發的同仁有所參考!

筆試題的題型好像有sizeof、樹等選擇題。

填空題是補充完整程序。

附加題有寫算法的、編程的、數據庫sql語句查詢的。

還有一張c/c++開放性問題。

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

1、請定義一個宏,比較兩個數a、b的大小,不能使用大於、小於、if語句

#defineMax(a,b)(a/b)?a:b

2、如何輸出源文件的標題和目前執行行的行數

intline=__LINE__;

char*file=__FILE__;

cout<<"filenameis"<<(file)<<",lineis"<

3、兩個數相乘,小數點後位數沒有限制,請寫一個高精度算法

4、寫一個病毒

while(1)

{

int*p=newint[10000000];

}

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

6、將樹序列化轉存在數組或鏈表中

structst{

inti;

shorts;

charc;

};

sizeof(structst);

7、

char*p1;

void*p2;

intp3;

charp4[10];

sizeof(p1...p4)=?

8、

4,4,4,10

二分查找

快速排序

雙向鏈表的刪除結點

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

面試基本上都是和項目相關的,並當場說幾個程序題的輸出,不能用草稿紙

昨天一道騰訊面試題,運行過後的答案還是不明白,誰能幫我解釋下?題目如下,運行結果爲8,8,8。

懸賞分:5|解決時間:2010-4-2810:52|提問者:ppanwt

classA{

inta;

virtualvoidfoo(){

}

};

classB{

intb;

virtualvoidfoo(){}

};

classC:publicB{

staticintc;

virtualvoidfoo(){}

};

intmain(intargc,char*argv[])

{

printf("%d;%d;%dn",sizeof(A),sizeof(B),sizeof(C));

return0;

}

最佳答案

答案8,8,8

A

int4

虛指針4

B

int4

虛指針4

C

int4(繼承自B)

虛指針4

static是類公用的,不算到sizeof裏面

靜態數據成員存儲在全局數據區。靜態數據成員定義時要分配空間,所以不能在類聲明中定義。

_xiao/blog/static/8718839920099271244389/

騰訊面試題

其他2009-10-2713:24:04閱讀597評論0字號:大中小訂閱

1、請定義一個宏,比較兩個數a、b的大小,不能使用大於、小於、if語句

2、如何輸出源文件的標題和目前執行行的行數

3、兩個數相乘,小數點後位數沒有限制,請寫一個高精度算法

4、寫一個病毒

5、有A、B、C、D四個人,要在夜裏過一座橋。他們通過這座橋分別需要耗時1、2、5、10分鐘,只有一支手電,並且同時最多隻能兩個人一起過橋。請問,如何安排,能夠在17分鐘內這四個人都過橋?

2005年騰訊招聘

選擇題(60)

c/c++oslinux方面的基礎知識c的Sizeof函數有好幾個!

程序填空(40)

1.(20)4空x5

不使用額外空間,將A,B兩鏈表的元素交叉歸併

2.(20)4空x5

MFC將樹序列化轉存在數組或鏈表中!

取自"一些騰訊筆試題目"

////////////////////////////////////////////////////

基本都是基礎題目,看來騰訊不準備放棄那些有思想但是

還沒有開始苦練基本功的人,只涉及到語言問題和簡單的

數據結構,其他的操作系統,編譯原理,離散數學,軟件

工程,計算機原理,體系結構等等無一涉及,題目很多,

有1個選擇題想不來起來是什麼了,題號不與原試題相符

希望師弟師妹可以探討探討答案,從中學到筆試的經驗

聲明:以下問題僅供本校園網校內師弟師妹爲了考察自己學習的參考,不要傳播

1計算a^b<<2(運算符優先級問題)< p="">

2根據先序中序求後序

3a[3][4]哪個不能表示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)

會出現什麼問題

5for(i=0;i<10;++i,sum+=i);的運行結果< p="">

610個數順序插入查找二叉樹,元素62的比較次數

710個數放入模10hash鏈表,最大長度是多少

8fun((exp1,exp2),(exp3,exp4,exp5))有幾個實參

9希爾冒泡快速插入哪個平均速度最快

10二分查找是順序存儲鏈存儲按value有序中的哪些

11順序查找的平均時間

12*p=NULL*p=newchar[100]sizeof(p)各爲多少

13頻繁的插入刪除操作使用什麼結構比較合適,鏈表還是數組

14enum的聲明方式

其他1個選擇暫時想不起來了

大題:

1把字符串轉換爲小寫,不成功返回NULL,成功返回新串

char*toLower(char*sSrcStr)

{

char*sDest=NULL;

if(__1___)

{

intj;

sLen=strlen(sSrcStr);

sDest=new[_______2_____];

if(*sDest==NULL)

returnNULL;

sDest[sLen]=;

while(_____3____)

sDest[sLen]=toLowerChar(sSrcStr[sLen]);

}

returnsDest;

}

2把字符串轉換爲整數例如:"-123"->-123

main()

{

.....

if(*string==-)

n=____1______;

else

n=num(string);

.....

}

intnum(char*string)

{

for(;!(*string==0);string++)

{

intk;

k=__2_____;

j=--sLen;

while(__3__)

k=k*10;

num=num+k;

}

returnnum;

}

附加題:

1linux下調試core的命令,察看堆棧狀態命令

2寫出socks套接字服務端客戶端通訊程序

3填空補全程序,按照我的理解是添入:win32調入dll的函數名查找函數入口的函數名找到函數的調用形式把formView加到singledoc的聲明將singledoc加到app的聲明

4有關係s(sno,sname)c(cno,cname)sc(sno,cno,grade)

1問上課程"db"的學生no

2成績最高的學生號

3每科大於90分的人數

取自"騰訊的筆試題目(E卷)"

////////////////////////////////////////////////////////////////////

試一共60分鐘,分發試卷和收回試卷費時5分鐘,實際考試時間55分鐘。

選擇題36道(都是5個選項的),計算題14道(一道題會有好幾個問),題量比較大,我還有最後兩個空沒填寫,實在是沒時間了~~

題目考查的範圍比較全面,但是有所側重,例如:如果外匯相對於本國貨幣升值,一般來說,本國的通貨膨脹率將會怎樣?下面就是5個選項。

總體來說,試題本身難度不大,但是很費時間,閱讀的速度非常重要,邏輯判斷的能力要求很高,要求快速閱讀、快速判斷、快速計算,而且還不能粗心導致計算失誤(我一般出現的情況就是計算失誤~~,希望這次不會出現~~)

騰訊這次的`試卷可能字體印刷的比較小了,我的視力是5.3的,看上去不會有任何問題,但是坐在我後面的老兄就不好了,完全是模糊的一片,不斷的縮減和紙張之間的距離才能看到,可能騰訊公司在這方面的成本應該適當放寬(也許也是一種測試吧,身體素質的測試~~)

HR說今天就會有面試通知出現,等待中……

今天下午3點還有一個招商銀行的面試,應聘的核心業務軟件開發工程師,應該沒有什麼問題的~~

11月5日還有KpMG的筆試,按照我做的以前的筆試題目來說,很Easy,全對~~但願這次也是這樣~~

如果幸運的話,如果和騰訊能夠很好的契合的話,應該在一個周的時間裏面就簽約了,大家保佑我吧。

有朋友問我,爲什麼不去Google或者微軟這樣的公司,卻要去騰訊?

我的回答是:我個人的能力在Google或者微軟這樣的地方是沒有太大競爭優勢的,而且我想做的事情並不是CodeMachine,我希望能夠在我的市場洞察力下,依據市場數據做出我的策略和idea,然後利用我的技術背景將其實現爲一個原型系統,經過Team和部門的驗證,最終與工程師們一起將其實現爲公司的產品或者服務,這是一個從idea到product的過程,充滿了創造的樂趣,充滿了挑戰,我就喜歡這樣的感覺,而騰訊能夠給我這樣的環境,我希望我能夠在騰訊5個多億的用戶羣上爲公司做出一點貢獻,也是一次次自身價值的提升。

取自"昨天參加了騰訊的產品類筆試"

////////////////////////////////////////////////////////////////////////////

由於近來有些人都問我騰訊筆試和麪試到底是考什麼,問什麼,所以就灌下這篇水文,也算是我自己複習一遍以及給有興趣或者後來者嗤鼻一笑的機會:)

其實應聘內容也真的很難說清楚,而且我也不知道我所經歷的是不是有代表性,何況我還是找工作的新手(本科也沒找過工作,之前也只是應聘過華爲),所以如果下文有什麼疏漏之處,儘管踩我好了:)

1。筆試我想騰訊的筆試還是比較適中的,雖然廣度與深度都不夠,但是畢竟因爲它只是筆試,只是用來篩選面試者的,而不是象學術競賽一樣一戰決勝負,何況它是筆試,所以也就有筆