這篇是我同學去面試MTK的心得以及考題筆記,透過傑瑞窩跟大家分享!

我同學超強的呀,全部考生排名 7/369 ~~


面試部門:無線技術開發部門

分兩個部分(筆試+上機),上機考C語言,用的是MS visual studio。

筆試:

其實我還錯蠻多的 = = 覺得難QQ

第一題考reference的用法
int &c= a;
c *= a;
差不多是這樣, 就注意c和a都會變

第二題是要你看一個程式輸出是多少
正確率好像很高 然後我就算錯了XD

第三題好像是個多選題QQ
問些指標的東西

第四題是問你以下敘述何者正確之類的
int *a is a pointer to a integer
int (*a)[10] 不知道這是什麼@@

第六題是function pointer和typedef一起考
我忘記看我對不對了

下面都忘記題號了
in a linux header, it has not yet define
‪#‎ifndef‬ _LINUX
[ ] please define the header
‪#‎endif‬

上機:

1. bit sequence
給你一個8-bit的整數數列,要你找出這串數列的連續最長的1bit的長度和他的起始位置
ps. 255=11111111就是8個連續的1bit, 119=01110111有兩組連續3個1bit

2. even odd sort
給你一個n,接下來有n個整數,對他們排序使得
(1) 偶數在奇數前面
(2) 偶數遞減排序、奇數遞增排序
然後輸出這個數列

3. prime nummber
給你一個n,輸出第n個質數

4. paragraph binary
給你一篇文章,把它翻成二進位
(題目真的這樣寫==,頂多是英文版)
意思是叫你一個一個字母換成2進位輸出

5. check 20-bit
給你一個整數,如果他第20個significant bit是1,輸出ON
不是的話輸出OFF

做完考試等要進去面談的時候跟人資問一下就可以看自己的成績了~