iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Software Development

從實戰中學習:Take Home Assignment review & refactor 系列

在軟體工程師的面試過程中,除了線上測驗外, take home assignment也是常見的。這次的三十天挑戰,我將分享我個人如何準備、應對以及精進 take home assignments。主要著眼於回顧過去所完成的四個 take home assignments,並進行分析與優化。如果時間允許,我也會挑選一些公開的 take home assignments 進行實際的練習。
我會深入剖析每個案例,探討策略、實作,並尋找更有效的解決方案。無論你是面臨工作面試、轉職,還是想提升自己的程式設計技巧,這個系列希望能對你有參考與啟發。

鐵人鍊成 | 共 30 篇文章 | 10 人訂閱 訂閱系列文 RSS系列文
DAY 1

[Day 1] 為什麼要做這個挑戰

為什麼準備這個主題 從2021年我開始參與鐵人賽的挑戰。記得第一次參加時,我帶著滿腔熱誠想雙線作戰(關於我快30歲的後端工程師,想轉職成全端工程師,在前端世界...

2023-09-15 ‧ 由 Moscle.dev 分享
DAY 2

[Day 2] 什麼是Take home assignment

什麼是 Take Home Assignment? 軟體工程師求職之路中常會遇到面試前測有online coding test(HackerRank,coder...

2023-09-16 ‧ 由 Moscle.dev 分享
DAY 3

[Day 3] 如何開始Take Home Assignment

如何開始Take Home Assignment 當收到Take Home Assignment之後該如何進行呢,Take Home Assignment基本上...

2023-09-17 ‧ 由 Moscle.dev 分享
DAY 4

[Day 4] Take Home Assignment實戰:我的經驗與分享

前面三天我們聊了Take Home Assignment的核心概念,並以實際作業需求深入了解如何開始進行Take Home Assignment。接下來以我自己...

2023-09-18 ‧ 由 Moscle.dev 分享
DAY 5

[Day 5] Food Delivery Platform 需求檢視

Food Delivery Platform - 2020 Python 時空背景 這是我第一個Take home assignment,2017-2020剛出...

2023-09-19 ‧ 由 Moscle.dev 分享
DAY 6

[Day 6] Food Delivery Platform Readme review

Food Delivery Platform Readme Review 昨天[Day 5] Food Delivery Platform 需求檢視分享了作業的...

2023-09-20 ‧ 由 Moscle.dev 分享
DAY 7

[Day 7] Food Delivery Platform Code review

昨天Review完Readme後,今天要來Code review,首先來看專案結構, 優點: 簡潔性:專案結構簡單,容易理解。面試官可以迅速地熟悉整個結構。...

2023-09-21 ‧ 由 Moscle.dev 分享
DAY 8

[Day 8] Food Delivery Platform Code review (二)

ETL & SQL review 這個作業那時我花最多時間的是研究作業的data(restaurant_with_menu.json, users_wi...

2023-09-22 ‧ 由 Moscle.dev 分享
DAY 9

[Day 9] Food Delivery Platform: refactor ETL & Schema

Food Delivery Platform: refactor ETL & Schema 今天來refactor DB schema以及ETL有關這兩...

2023-09-23 ‧ 由 Moscle.dev 分享
DAY 10

[Day 10] Food Delivery Platform: API review

[Day 9] Food Delivery Platform: API review app.py 優點: 結構清晰:功能以不同的路由方式進行劃分,每個路由...

2023-09-24 ‧ 由 Moscle.dev 分享