🎯 什麼情境該想到我

當你在準備/進行技術面試的程式題,想把「解題過程」表現好(而不只是湊出答案)時。

⚙️ 怎麼用(拿到題別急著寫)

  1. 先釐清思路:畫圖(形象化)、舉具體例子(具體化)、把大問題分解(簡單化)。
  2. 確認需求與邊界:問清楚輸入範圍、特殊情況(空、極值、非法輸入),先講你會怎麼處理。
  3. 講出你的方案再寫:先口述做法與複雜度,得到面試官認可再動手。
  4. 寫乾淨的程式碼:命名清楚、處理邊界(見 工具-防禦式編程)。
  5. 分析複雜度並嘗試優化:說出時間/空間,思考有沒有更優解(見 工具-演算法設計策略)。
  6. 測試:用你舉的例子 + 邊界案例走一遍。

🧪 我實際套用的紀錄

  • 2026-07-15:(待填)

⚠️ 注意

  • 沉默寫題是大忌;面試考的是思考過程與溝通,全程 think aloud。

🔗 相關工具