我面試的部門是SPD3 負責memory相關的
面試官3位,人很好很親切會即時給回饋!
會詳細詢問ppt內容,碩論、
修課和成績等等
「面試官會非常想知道你對於verilog的熟練度」
有問到關於對於自己語言評比1~10,問了C/verilog/OOP的自評分
不過我貌似對於verilog和OOP自評太低所以沒有很深入問
主要問題有:verilog / 寫個C sorting / OOP / cache / 碩論 / 修課作品是否關於硬體or Verilog / 波型圖怎麼看
但我沒有特別準備,所以面試官貌似也沒有問太深
整體來說面試官人超好,我沒準備我太爛
記得開個edaplayground和online compiler備用。
面試問答
C sort一串數字
用C寫一個bubble sort然後闡述code是怎麼作用的
介紹對於cache的理解
搭配白板去講述
不只要概念 基本細節也要懂 可能會問你offset index怎麼切
然後cache replacement怎麼實作 比如用pseudo code或硬體怎麼做
verilog寫counter變化題
例如考考0數到13後往回到5,然後5~13反覆計數
考考verilog熟練度、波型圖怎麼跑
順便測試combination和sequential circuit的設計方式
面試建議
面試最好要有良好的討論互動,把他們當同事或同學
在面試過程中面對問題時:
1.先理解題目要求
2.闡述想法
3.實作時說說自己為什麼這麼做
須具備能力:
1. Verilog 最重要
2. OOP
3. 基本C語言
4. cache / memory架構
5. 討論及互動的能力
6. 波形圖會不會看