--- title: 2023 年資訊科技產業專案設計課程作業 2 tags: INFO2023 --- # 2023 年「[資訊科技產業專案設計](https://hackmd.io/@sysprog/info2023)」課程第 2 次作業 ## 作業目標 1. 進行課程協作 2. 練習 [LeetCode](https://leetcode.com/) 3. 模擬面試的前期準備 ### 模擬面試範例 * [面試範例和檢討-1](https://hackmd.io/@sysprog/B1gttvO4t) * [面試範例和檢討-2](https://hackmd.io/@sysprog/H1J64cMHt) * [面試範例和檢討-3](https://hackmd.io/@sysprog/S1oKz_oBt) * [面試範例和檢討-4](https://hackmd.io/@sysprog/BkeIYF8-j) * [面試範例和檢討-5](https://hackmd.io/@sysprog/S1snp6U-o) * [面試範例和檢討-6](https://hackmd.io/@sysprog/HkmgnC8bj) * [面試範例和檢討-7](https://hackmd.io/@sysprog/ByN0NI8kp) * [面試範例和檢討-8](https://hackmd.io/@sysprog/SJxdZOa1a) ## 作業要求 * 比照上方「模擬面試範例」及[課堂討論簡記](https://hackmd.io/@sysprog/BkJXw68Wo)的檢討方式,從「[作業區](https://hackmd.io/@sysprog/Hy_KN9sJT)」挑出**至少 5 位學員**,指出表現值得稱許和可改進之處,注意:連 interviewer 也要檢討,==直接更新在「[作業區](https://hackmd.io/@sysprog/Hy_KN9sJT)」的共筆中== 並依循以下規範 (公開可見) 1. 可在其他學員的檢討基礎上,繼續討論,記得提及優點和可改進之處 2. 若原本的程式碼用 Python 撰寫,請嘗試用 C 或 C++ 撰寫程式碼 (便於其他學員指教) 3. 指出改進之處時,應當說明該怎麼做/說會更好,或者原本的表達有什麼疑慮。針對 interviewer,比照[課堂問答](https://hackmd.io/@sysprog/HJjvGaL1a),將原本的描述轉換為不同的應用案例,將你的想法記錄在學員的檢討筆記中 4. 若 LeetCode 題目對應到經典演算法,請編輯「[作業區](https://hackmd.io/@sysprog/Hy_KN9sJT)」學員共筆,標注參考資料及程式碼實作 5. 註: 請先登入 HackMD (例如可透過 GitHub) 方可存取「[作業區](https://hackmd.io/@sysprog/Hy_KN9sJT)」 6. 注意[科技術語的發音](https://github.com/shimohq/chinese-programmer-wrong-pronunciation),針對模擬面試的檢討,應採取[台灣的科技用語](https://hackmd.io/@sysprog/it-vocabulary) * 比照[第 1 次作業](https://hackmd.io/@sysprog/info2023-homework1)的規範 (注意: 使用一樣的暱稱),從「[作業區](https://hackmd.io/@sysprog/Hy_KN9sJT)」挑出學員 (包含你自己) 選過的題目 (至少 1 題,可用漢語或英語),重新錄製 LeetCode 模擬面試練習並上傳到 YouTube (設定為「不公開」,而非「私人」權限),應當包含完整 REACTO (特別是 Test 和 Optimize) 和延伸問題 + 留意音量、字體大小,及 interviewer vs. interviewee 之間的切換 + 應當包含題意確認、REACTO 的流程、時間/空間複雜度分析、程式碼正確性驗證、邊界條件和狀況討論、變更限制 (constraints) 達到延伸題目 (follow-up),以及題目對應真實應用的討論 + interviewer 避免直接用 LeetCode 原題,應當適度變形 + interviewee 在答題時應當簡述在相關的開發經驗 (這點可自行演繹),interview 本身不僅是一場「交易」,也是「表演」 * 建立 HackMD 共筆,簡介你對其他同學的批評 (正反面都有),和你從中學到什麼,也可對授課教師許願,然後填寫 [Google 表單](https://docs.google.com/forms/d/e/1FAIpQLSe7YwiUtFlC8RsWHX-EqjL11SLY_Xb1zM6O0fr9t2pDt0mNSQ/viewform) ## 截止繳交時間 2023 年 10 月 16 日 23:59