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