網易互動技術類程式設計師第二輪筆試試題

才智咖 人氣:1.51W
網易互動技術類程式設計師第二輪筆試試題

演算法
1,鳥與火車問題,鳥和a火車從A地出發開往B,b火車從B地同時開往A,鳥在碰到b後往回飛,碰到a再往回飛,直到兩車相碰,問鳥飛了多遠,知道a,b,鳥的速度,和AB距離。
2,3頂黑色和2頂白色帽子,3個outlaw,每人一頂,自己不知道自己什麼顏色,第一個猜錯入獄,第二個也猜錯入獄,第3個猜對了出獄,問如何猜對的。
3,Give 2 Node , 問如何找得 Common root.(大概意思)。
C/C++
1,判斷表示式正確與否(比較簡單,會C就會)
2,x86,32位系統,sizeof的.大小,
     char str[]="Hello";char *p=str; int n=10;
     問sizeof(str);sizeof(p);sizeof(n)的大小;
     void *p=malloc(100)
    問sizeof(p)大小;
3,問include和include "filesname.h"區別
4,寫一String類,實現atoi(const char *s)功能(大概意思);
其他
explain how ping works.