聯發科技 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.
留言列表