2025-01-21 08:47
因為現在的問題基本上都能問 chatGPT
所以應該要更著重在如何解決一個問題上
而不是會多少工具
回歸到 junior DE ,我認為至少應該具備以下能力
1. 資料庫設計,資料清洗,data pipeline (基礎項)
2. 主動釐清模糊問題的能力,不是盲目猜測對方需求 (基礎項)
3. 基礎雲端知識,例如AWS S3有沒有碰過 (加分項)
我的話我會考一下幾個問題 (可以問 chatGPT, 帶回家做也可以)
題目:設計一個簡單的寵物預約系統,需包含以下功能:
- 客戶資訊儲存
- 商品資訊儲存
- 訂單資訊儲存
- 預約功能儲存
並提供以下資訊
1. 設計資料表結構(包含主鍵、外鍵)。
2. 簡單描述資料表之間的關聯。
3. 考慮資料庫的正規化,避免冗餘。
題目雖然看起來很簡單
但裡頭有很多眉角部分
例如: 他有沒有想到用戶註冊時會是一般註冊,三方註冊
是否有權限管理
資料量級多少 (QPS)
而當收到答案後可以接續後續對談
基本上可以篩選掉90%以上的雷
供參考