看板 Tech_Job作者 sonia1011 (鹼)標題 [面試] 面試心得 Phison/MTK/RTK時間 Thu Jan 14 17:30:17 2021
(以下代po)
面試期間受惠版上不少心得文,發願拿到理想offer要回饋面試題目(C語言)
但考題確切數字都不記得了 囧
因此只能分享題型
希望大家多多回饋,形成良性循環~
[Phison SSD 韌體工程師]
兩張考卷,第一張共6題(1hr)
1.array指標操作
ex: int a[5]={1,2,3,4,5}; 問印*(a+2)之類的
2.寫一程式輸入n,計算距離現在n天後是幾年幾月幾號
3.bitwise操作
ex: 特定bit設為0之類
4.struct的size、memory alignment問題
ex:
struct node{
int a;
long b,c;
char d;
};
問sizeof(node)、如何可以減少node佔用的memory
5. 一未知element個數的linked-list找正中間node的值
6. binary search function
第二張(30min),有4題不過我金魚腦只記得這些了..
1. 寫出知道的device傳輸介面
2. DLL是什麼
3. 找最大公因數的function
白板題 - 檢討考卷、第一張考卷第5題更有效率的方式
[MTK 嵌入式Linux軟體工程師]
上機50分鐘,有兩部分
第一部分
選擇題、填充題,基礎的程式語法邏輯
ex: 迴圈、fibonacci之類的
第二部分
1. 寫ㄧswap function
2. 給一array,output最大subarrry的和
白板題 - 寫swap,從中去延伸interrupt、static等觀念
[RTK 藍芽韌體工程師]
聊完論文,直接上白板題
一開始先問bitwise操作,用macro寫設特定bit為1,再來問array pointer ++--
之類的問題,接下來是linked-list add node、call by value、call by reference、
參數傳遞雙重指標
不用怕答錯,面試官會給提示,答對之後會一直延伸再延伸
一邊面試還一邊學c語言的博大精深XD
謝謝大家,祝各位面試順利:)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.45.231 (臺灣)
※ 文章代碼(AID): #1W00yhh8 (Tech_Job)
※ 文章網址: https://www.ptt.cc/bbs/Tech_Job/M.1610616619.A.AC8.html
推 obrag: 高手6F 01/14 18:16
推 yujawe: 找中間node是用快慢指針嗎12F 01/14 18:30
推 tobashi: 都是easy等級的 跟外商差好多17F 01/14 18:53
推 drajan: MTK2-2不算簡單吧 最佳化寫法有medium難度了(linear time)Phison 1-2也算有難度的考題了 很多edge case跟優化要考慮 鄉民有這麼強這些都覺得簡單喔?23F 01/15 08:22
--