2015有道實習生研發筆試

2021-07-03 08:58:25 字數 1414 閱讀 8258

回憶版:有些題記不清了

基礎題:

1、下一段**輸出什麼

int a[5] = ;

int * b = (int *)(&a+1);

cout<<*(a+1)<<" "<<*(b-1);

return 0;

2、巨集

#define fuc(a) ((a++)*(a++))

int x = 5;

x = func(x);

cout<

求輸出的值是多少

3、中序遍歷為abcde,前序遍歷不可能為什麼

4、概率題 

大致意思是有兩個桶,每個桶裡都有紅球籃球若干個,先隨機從兩個桶裡取兩個球,問第一次取的紅球的概率?已知第二次取的籃球,求第一次取的是籃球的概率

5、dns協議是基於傳輸層什麼協議上的

6、android是基於什麼作業系統開發的

7、排序演算法中穩定的有哪些

8、有n個人n張火車票,現在隨機把n張火車票分配給n個人,問拿到自己的車票的有多少人

9、同乙個程序中的執行緒共享哪些資源

a、堆b、棧c、暫存器    d、靜態變數

10、引用的題

有指標引用什麼的,具體記不清了

演算法程式設計題:

1、用23456789tjqka來計數,其中2表示十進位制中的2, 2

2 33

... k

13 a14

2215

2316

... 2a

27 3228

...函式原型為 char * poktodec(char * str);

char * poktodec(char * str)

else;

函式原型為 node* listadd(node * a,node * b);

node* listadd(node * a,node * b)

while(pa != null)

while(pb != null)

int tmp1,tmp2;

int carry = 0;

while(!s1.empty() && !s2.empty())

while(!s1.empty())

while(!s2.empty())

if(carry == 1)

sum.push('1');

node ans;

ans.data = '0';

ans.next = null;

node * ret = &ans;

node * ptr = ret;

while(!sum.empty())

return ret->next;

}

實習生筆試

這幾天參加過幾場筆試。讓我對筆試有了新的認識。無論是前端,還是後端,最開始的筆試都只是乙個簡單的測試,測試你的邏輯思維能力,演算法能力。單項選擇題基本上是一些計算機的基礎題目,包括網路協議 http tcp ip 記憶體 暫存器。程式的設計。而程式設計題目是一些簡單的演算法題目,不會太難,但是反映的...

騰訊2015研發筆試大題

1.遞迴實現格雷碼 感覺這道題完全是考察對格雷碼規律熟悉程度。如果能夠能夠比較清楚的知道這點,實現比較簡單。具體格雷碼如下 1位格雷碼 0 1 2位格雷碼 00 01 11 10 3位格雷碼 000 001 011 010 110 111 101 100 4位格雷碼 0000 0001 0011 0...

實習生筆試面試 騰訊2013實習生電話面試總結

總結下今天的電面,自我感覺不怎麼好,說出來和大家交流下!本人計算機小碩一枚,學渣乙個 面試官挺隨和的,問了下我名字,然後問我說話便否,接著說咱倆聊聊吧 偶趕緊找了個安靜偏僻的地方,做好審訊準備!面試官基本是對著簡歷問問題的,簡歷上寫什麼就問什麼。先是問的專案。說實話,自己主要做的只有乙個專案,然後也...