State Machine + Idempotent Transitions
8 題
Auction (eBay)
設計一套 eBay 式的競標系統——競標者在活躍的刊登上激烈競價,尤其在接近結標時競爭最兇,而系統絕不能把落標的出價當成得標,也不能讓競標以不一致的價格結束。
預覽聊天系統
設計一款 WhatsApp 風格行動通訊 App 的用戶端架構——連線管理、訊息狀態、離線儲存與加密,全都必須在不穩定的行動網路下撐得住。
預覽飯店訂房系統
為單一連鎖飯店設計訂房引擎——旅客搜尋跨據點、指定日期區間的可訂房況,先下一個 hold,再確認訂房,而且永遠不會讓某個房型的超賣超出連鎖政策的上限。
預覽Netflix
設計 Netflix 的影片遞送系統——把一份取得授權、精選過的片庫,以最少的緩衝與穩定的畫質,串流給全球數千萬名同時觀看的使用者。
預覽Robinhood (Stock Trading)
設計一個像 Robinhood 的散戶股票交易平台,讓數百萬使用者下買賣單,以符合法規等級的精準度追蹤現金與持倉,並串流即時報價——而且網路重試絕不能造成重複成交。
預覽Real-time Voice AI Agent
為電話客服與語音助理設計一套即時語音 AI 代理平台:從使用者開口到代理回話的完整迴圈。涵蓋語音活動偵測與回合偵測(話有沒有講完,而不只是聲音有沒有停)、能在代理話說到一半就打斷它的 barge-in 處理、串流式 STT → LLM → TTS 級聯與原生語音對語音(speech-to-speech)模型的取捨、不留死寂的工具呼叫、電話進站(SIP/PSTN、回音、抖動),以及能撐過重連的...
預覽Stock Exchange
設計證券交易所的核心交易系統:把委託單收進一本中央限價訂單簿,依價格-時間優先撮合;當自家訂單簿無法完成一張單時,到別的交易場所把剩下的量收尾——用 wholesaler 的報價做內部化成交,或把剩餘量路由到競爭對手交易所——但過程中絕不穿價(trade-through)成交、踩過更好的公開價格。內容涵蓋委託單類型與生命週期、決定性撮合、smart order routing...
預覽Food Delivery Marketplace
為連接消費者、外送員(Dasher)與商家的 DoorDash 式外送媒合平台做設計。涵蓋訂單生命週期、外送員派遣與併單、即時定位追蹤、ETA 預測、地理分區、動態加價,以及供需平衡。
預覽