面經內容
筆試:
1. 編程題:袋子里有N個球,每次取只能取1個、2個、3個球,請輸出所有可能的情況。例如,假設袋子里有4個球,則所有可能情況為:
1 1 1 1
1 2 1
1 3
2 2
3 1
1 1 2
2 1 1
2. 編程題:若一個數列a1,a2……an滿足a1<a2<…<ai,ai>ai+1>…>an,則稱該數列為單峰數列。請寫一個函數,判斷數列a1,a2…an是否為單峰數列,若是則輸出1,否則輸出0
3. 數學題:計算求導和不定積分
4. 數學題:
a) 若事件A,B相互獨立,則P(A) P(B)滿足什么關系?
b) 事件A:一個家庭有3個孩子,其中有男孩;事件B:這個家庭最多有一個男孩,請判斷事件A B是否相互獨立。(假設8種可能性的概率相等)
5. 管理學:若本金為$10,000,年利率為4%,列出下列問題的計算表達式
a) 按照單利率計算,十年后共有多少錢?
b) 按照復利率計算,十年后共有多少錢?
c) 按照月復利率計算,十年后共有多少錢?
面試:
1. 對于筆試的感覺
2. 介紹自己最閃光的地方
3. 你學過什么編程語言,面向對象編程的特點(properties)有哪些
4. 歷史上第一個面向對象的編程語言是什么?(有一位同學學過《編程歷史》這門課)
5. 對于HKU MSc項目還有什么疑問