已作答 0 / 10 題
容器化基本概念
1. 請用自己的話解釋「在我電腦上可以跑」這個問題的根本原因。為什麼同一份程式碼在不同環境跑會有不同結果?
容器化基本概念
2. 「標準貨櫃」的比喻如何對應到 Docker 容器?請說明兩者解決了同一個什麼問題。
三個核心概念
3. 請用「食譜」的比喻,解釋映像檔(Image)和容器(Container)的關係。舉一個電商場景的例子說明。
三個核心概念
4. 為什麼公司通常會架設「私有倉庫(Private Registry)」而不只用公開的 Docker Hub?從電商公司的角度說明你的考量。
看懂設定檔
5. 在 docker-compose.yml 中,`environment` 欄位的用途是什麼?如果要更新資料庫密碼或第三方 API 金鑰,流程是什麼?
看懂設定檔
6. 在 docker-compose.yml 裡,`depends_on` 的用途是什麼?如果 API 服務沒有設定 `depends_on: database`,可能發生什麼問題?
部署字彙
7. 請說明 Build、Deploy、Restart 三個動作的差別。在以下情境中,工程師應該執行哪個操作?「修復了商品頁的排版 Bug,已改好程式碼。」
部署字彙
8. 什麼情況下你會建議工程師執行 Rollback?Rollback 的前提條件是什麼?身為 PM,你在做這個判斷時需要考慮哪些業務因素?
完整部署流程
9. 請按照正確順序排列以下步驟:QA 在 Staging 測試 / CI 跑自動化測試 / 工程師發 PR / Merge 進主線 / Deploy 到 Production / Build 映像檔 / Deploy 到 Staging
完整部署流程
10. 你的公司要在明天中午推出限時折扣活動,工程師下午說「CI 失敗了,測試沒過,要明天早上才能修好」。你作為 PM 應該如何應對?請說明你的決策思考過程。
確認作答完畢後,點擊交卷