HARD

Meta Friend Suggestion

Suggest friends to 3B+ users based on various signals. Real-time and offline components.

Estimated Time: 120 minutes
#graph#recommendations#social#scale

Solution Overview

Graph-based algorithms, mutual friends scoring, community detection, ML ranking.

Used By Companies

MetaGoogle
Solution Overview

Graph-based algorithms, mutual friends scoring, community detection, ML ranking.

Approach

Social graph algorithms, ML ranking, offline batch + online serving

Companies
  • Meta
  • Google
Components
  • Social graph DB
  • Scoring service
  • ML ranker
  • Update scheduler
  • Cache layer