聯發科技 MTK

面試流程:
上機考試(電腦隨機選取C考題)
華德士性格測驗(前一天自己要在家裡做完)

面試的職缺: 4G 工具軟體工程師
【其它條件】
1. 有開發工具軟體或windows programming經驗 
2. 熟悉 C/C++ 
3. 熟悉 Windows Programming OR RTOS platform development 
4. 有 Software Architect的技能尤佳 
5. 有良好的簡報技巧尤佳 
6. 有良好的英文溝通能力尤佳

主要工作內容:
幫助RD debug的tool,類似wireshark那種軟體
把手機內部的資訊傳回到PC端用GUI呈現
用PC端下指令或訊息給各module觀察期status和output來確認各module是否正常運作
須要了解LTE的spec

主管講話很慢...語帶保留...
在他解釋完工作內容之後,問我有沒有興趣,
我就直接說我比較喜歡另外一個職務內容"4G 軟韌體工程師"
於是他就說 會幫我轉履歷XD~~不過要一月中才能面試 orz 
(那時候我都已經要決定去那家公司了..)

Note. 聯發科技人才招募網的履歷登入超難用的orz

[C test]
1. Explain "#error"

2. Explain "struct" and "union" 

3. Explain "volatile". Can we use "const" and "volatile" in the same variable? Can we use "volatile" in a pointer?

4. 
unsigned long v1 = 0x 00001111;
unsigned long v2 = 0x 00001202;
unsigned long v;
v = v1&(~v2);
v = v | v2;
ask: the value of v?

5. 
int a[5] ={1,2,3,4,5};
int *p = (int *)(&a+1);
ask: the value of *(a+1), (*p-1)?

6. write a code
a) set the specific bit 
b) clear the specific bit
c) inverse the specific bit (0->1; 1->0)

7. Re-write void(*(*papf)[3])(char *);
typedef__________;
pf(*papf)[3];

8. write a code that check the input is a multiple of 3 or not without using division or mod

9. Explain lvalue and rvalue.

arrow
arrow
    全站熱搜

    大頭喵 發表在 痞客邦 留言(2) 人氣()