Search, retrieval & ranking

18 題

  • Coupons and Deals Platform

    設計一個優惠券與促銷平台:使用者瀏覽並搜尋一份龐大、頻繁變動的優惠目錄,並在每個限制內剛好兌換優惠碼一次,絕不讓過時的價格或重複兌換漏出去。

    預覽
  • Facebook Post Search

    在社交動態上設計搜尋——讓使用者能近乎即時地用關鍵字找到貼文,同時尊重每則貼文的隱私/可見性設定。

    預覽
  • Flight Booking System

    設計一套訂票系統,讓旅客可以搜尋並預訂跨航空公司的多段行程,在保留各艙等座位庫存並開票的同時,絕不把同一個座位重複賣出,也不會在交易進行到一半時弄丟訂位。

    預覽
  • 遊戲排行榜

    為數百萬玩家依分數即時排名設計一套遊戲排行榜,支援分區與時間窗榜單,並能以低成本同時提供 top-N 與指定玩家的名次。

    預覽
  • Hotel Reservation (Booking.com)

    設計 Booking.com——一個彙整數千家獨立供應商飯店即時空房與價格的飯店市集,即使底層庫存既不由你擁有、也不強一致,搜尋結果仍必須保持快速。

    預覽
  • 飯店訂房系統

    為單一連鎖飯店設計訂房引擎——旅客搜尋跨據點、指定日期區間的可訂房況,先下一個 hold,再確認訂房,而且永遠不會讓某個房型的超賣超出連鎖政策的上限。

    預覽
  • 推薦系統

    為 feed/影片/廣告設計一套大規模的個人化推薦系統。涵蓋候選檢索、排序、序列特徵、冷啟動、實驗、模型健康度、安全性,以及商業指標。

    預覽
  • Search Bar Autocomplete

    設計搜尋列背後的自動完成/即打即現(typeahead)系統:在 50ms 以內的預算裡,為一個局部前綴回傳 top-K 查詢建議,且要在大型搜尋引擎的規模下做到。

    預覽
  • TikTok

    設計 TikTok 的 For You 動態——為每位使用者排序並推送源源不絕的個人化短影音動態,完全不依賴他追蹤了誰。

    預覽
  • Tinder

    設計一套 Tinder 式的交友 App,提供滑動瀏覽、雙方互相喜歡後的配對,以及附近使用者的個人化推薦。

    免費指南
  • Top K Songs (Spotify)

    設計 Spotify 的 Top-K 熱門歌曲功能,從大量播放事件中,計算不同滑動時間視窗內播放次數最高的歌曲排行榜。

    免費指南
  • Yelp

    設計 Yelp——一套在地商家搜尋與評論平台,回傳附近、可篩選的商家結果,並依相關度與評分排序。

    預覽
  • RAG 知識助理

    設計一套企業級的 RAG 知識助理,能在內部文件(wiki、工單、合約)上回答員工提問,給出有依據、附引用的答案,同時尊重每份文件的存取權限(ACL)。

    預覽
  • AI 客服 Agent

    為一個 SaaS 產品設計一套 AI 客服 agent。涵蓋意圖路由、知識檢索、帳戶安全的工具操作、對話記憶、以信心度為基礎的真人升級、支援工單交接、評測套件、隱私控管,以及營運監控。

    免費指南
  • 廣告排序評估框架

    為廣告排序系統設計一套評估框架。涵蓋離線與線上評估、A/B 測試與實驗互相干擾、反事實與交錯(interleaving)評估法、護欄指標、校準、回饋迴路、延遲轉換、公平性與政策限制,以及帶漂移偵測的指標監控。

    預覽
  • Vector Database

    設計一套向量資料庫的儲存與查詢引擎,為數十億筆 embedding 建立索引,支援近似最近鄰(ANN)搜尋。涵蓋 ANN 索引設計(HNSW 圖建構、IVF-PQ)、距離度量、十億級向量分片、篩選/混合搜尋、召回率與延遲的調校,以及增量 upsert。

    預覽
  • News Feed Ranking

    為 Instagram 或 Facebook 這類社群動態設計排序系統。涵蓋多階段漏斗——從候選產生(two-tower/ANN(近似最近鄰)檢索)到早期排序、再到以互動為目標的重量級排序——再加上 feature store 整合、內容新鮮度、回饋迴路、位置偏誤,以及內容誠信護欄。

    預覽
  • Visual / Multimodal Search

    設計一套視覺與多模態搜尋系統,從數十億筆的商品目錄中找出視覺相似的圖片(以及文字轉圖片的比對)。涵蓋 CNN/ViT 與文字編碼器、共享的跨模態 embedding 索引搭配近似最近鄰(ANN)檢索、候選產生加上重排序、近似重複的處理,以及新商品的冷啟動。

    預覽