Skip to content

Repository files navigation

🎯 外商 IC 韌體求職準備計劃

目標職位:NVIDIA / AMD / Intel 的 BMC/系統管理韌體工程師
準備時間:2-3 個月
你的優勢:已有 OpenBMC 經驗,可直接運用


📁 資料夾結構

NextJob/
├── README.md                    # 本文件:總覽
├── 01_學習計劃/
│   ├── 技能評估表.md            # 自我技能評估
│   ├── 每週學習安排.md          # 12 週學習時程表
│   └── 學習資源清單.md          # 推薦書籍、網站、影片
├── 02_C語言/
│   ├── 面試必考題目.md          # C 語言高頻面試題
│   ├── 指標與記憶體.md          # 指標深入解析
│   └── 位元運算練習.md          # 位元操作練習題
├── 03_底層驅動開發/
│   ├── I2C_SPI_UART.md          # 通訊協定詳解
│   ├── 驅動程式基礎.md          # Linux driver 入門
│   └── 中斷處理.md              # Interrupt 機制
├── 04_OpenBMC深化/
│   ├── 架構複習.md              # OpenBMC 架構回顧
│   ├── 面試重點.md              # BMC 相關面試題
│   └── 專案經驗整理.md          # 如何包裝你的經驗
├── 05_作業系統/
│   ├── Linux核心概念.md         # 進程、記憶體、排程
│   └── Bootloader.md            # 開機流程詳解
├── 06_面試準備/
│   ├── 履歷範本.md              # 針對 BMC 職位的履歷
│   ├── 行為面試題.md            # BQ 準備
│   └── 公司研究.md              # NVIDIA/AMD/Intel 資訊
└── 07_練習專案/
    └── 專案清單.md              # 實作練習專案

⚡ 快速開始

  1. 先閱讀 01_學習計劃/技能評估表.md 評估自己現況
  2. 依照 01_學習計劃/每週學習安排.md 執行學習
  3. 每天練習 02_C語言/面試必考題目.md 的題目
  4. 06_面試準備/專案經驗整理.md 包裝你的 OpenBMC 經驗

🔑 關鍵提醒

你之前的準備方向(LeetCode 演算法)對 IC 韌體面試幫助有限!

IC 韌體面試考的是:

  • ⭐ C 語言底層細節(指標、位元運算、volatile/static/const
  • ⭐ 硬體通訊協定(I2C、SPI、UART)
  • ⭐ 中斷處理、記憶體管理
  • ⭐ Linux 驅動程式基礎(如果涉及 Linux)
  • ⭐ 你的專案經驗(細節會被深挖)

不太考的

  • ❌ 複雜演算法(DP、圖論)
  • ❌ 系統設計(分散式系統那種)

📞 目標公司

公司 職位關鍵字 特色
NVIDIA BMC Firmware, OpenBMC Engineer GPU 伺服器管理,OpenBMC 經驗直接適用
AMD BMC Firmware, Server Firmware 強調安全(Secure Boot, RoT)
Intel BMC Software Engineer 規模大,流程完整

📅 建議時程

週次 重點
1-2 技能評估 + C 語言複習
3-4 底層驅動 + 通訊協定
5-6 OpenBMC 深化 + 專案整理
7-8 履歷撰寫 + 開始投遞
9-12 面試練習 + 持續投遞

最後更新:2026-01-29

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages