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)檢索、候選產生加上重排序、近似重複的處理,以及新商品的冷啟動。
預覽