作者poseng (poseng)
看板Tech_Job
EE標題[國防] 倚天面試專業測驗
時間Fri Mar 9 21:45:14 2007
來分享一下
我記得有八大題,考40min
1.考類似智力測驗的
EX:a,c,f,j,?
共八小題
2.考call by value and reference觀念
value=1, list[2]={3,5}
swap(value,list[0]);
swap(list[0],list[1])分別用cbv and cbr的結果是?
3.
when to use "goto"? 雖然常不建議使用此語法。
PS:題目類似這個意思就是了
4.解釋stack, queue, heap
5.當滑鼠按下double click後,直到視窗跳出來前,OS做了些什麼?
6.金幣問題(請看精華區),不過改了一點,一袋有30個金幣,真的10克,假的9克重
用一次測量解決。
PS:先編號,1~10號,把第一袋拿出一個,第二袋拿出兩個,類推
全部拿完應該是會550克重,看少幾克就是哪一袋囉@@!
當然我當時沒寫出來,因為被限制住了,沒去想金幣可以拿出來@@
當時我在想怎麼去套用上面加起來等於550的想法。 他一說我馬上領悟了XD
7.what is the difference of Macro and function?
8.C++ class的基本觀念,以下是類似非完全就是了,反正考觀念
以下若語法錯,就不管啦XD
class xx{
int a=0;
int abc(){return a;}
void add(){++a};
xx(){Add()}
}
public void main(){
static xx a_xx;
for(int i=1; i<10; i++)
a_xx = new xx();
cout >> "made"+a_xx.abc();
}
沒錯,你沒看錯,對就是最後答案是會編譯錯誤XD
因為建構式裡面沒有Add()可以call,若他們故意這樣出題就是要你找出bug吧?
若是印錯,就是囧了,不然應該是印出"made 1"@@
我竟然全部憑印象打出來了@@。
很感恩精華區有人PO出考古題,當然我也來貢獻一下~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 134.208.2.83
※ 編輯: poseng 來自: 134.208.2.83 (03/09 21:46)
※ 編輯: poseng 來自: 134.208.2.83 (03/09 21:47)
※ 編輯: poseng 來自: 134.208.2.83 (03/09 21:49)
推 xva:第六題很久以前就有的問題 金田一也有演到...... 03/09 21:58
→ hcynomo:挖 考題跟我前年面試的都一樣都沒換歐 03/09 22:14
推 poseng:錯誤也沒換? 03/09 22:38