The Question
ML DesignSocial Graph Recommendation System
Design a large-scale recommendation system for a social network that suggests potential connections to users. The system should leverage social graph structures, handle billions of edges, and optimize for long-term user engagement and connection quality while maintaining low latency and addressing challenges like cold-start users and position bias.
GNN
Two-Tower Model
Collaborative Filtering
FAISS
Node2Vec
February 25, 2026