面試經驗
AMD MTS 軟體工程師
面試過程
第一部分:技術測驗
面試官提供七道 C++ 與 CUDA 的程式題,包含矩陣乘法、轉置、thread應用、迴圈限制、register 使用、位元反轉和排序等,要求在一個小時內完成。隨後針對程式碼進行討論,考察應試者的程式設計能力、優化技巧和對 GPU 架構的理解。
第二部分:學經歷討論
面試官進一步了解應試者在台積電的工作內容、參與的專案、side project 經歷、debug 技巧、以及對硬體的了解程度。最後,應試者也詢問了 AMD 的工作型態、職位、和面試流程等問題。
整個面試過程長達三個小時,深入探討了應試者的技術能力和經驗。
給其他面試者的中肯建議
這次面試讓我學到很多,也整理了一些給其他面試者的中肯建議:
事前準備
**精進程式設計能力:**務必熟悉 C++ 和 CUDA 程式設計,並練習常見的演算法和資料結構。
**深入理解 GPU 架構:**了解 GPU 的運作原理、記憶體架構和效能優化技巧,例如 shared memory、atomic operation、memory coalescing 等。
展現 side project 經驗: side project 不僅能展現你的學習熱忱和解決問題的能力,也能彌補工作經驗的不足。面試前務必完整回顧 side project 的細節,並準備好相關文件和成果展示。
**整理學經歷:**回顧你的學經歷,並準備好相關問題的回答,例如:你為什麼想離開台積電?你對 AMD 了解多少?
沒有回報記錄
AMD的薪水看更多>>
詳細給推
感謝大大無私分享
蒸的很蚌
真的非常謝謝你的分享!
很實用!
台灣的職場因為有你變得更好!