SchoolabeSchoolabe
CoursesProgramsCompaniesQuizPrepAbout
Schoolabe

Learn, Practice, Ace Coding

ProgramsCompaniesTutorialsPracticeQuizInterview PrepAssessmentGATE 2026Job Ready
AboutContactCareersBlog
DocumentationAPI ReferenceCommunitySupport
Privacy PolicyTermsRefund PolicyCookie Policy

© 2026 Schoolabe

google · software-engineer · system-design

Design a feed ranking service. How would you balance freshness, relevance, and spam prevention?

Difficulty: Medium

Overview

Covers ranking pipeline, feature stores, and abuse mitigation.

Example Answer

  • Two-stage pipeline: recall with heuristics, rank with ML model.
  • Use real-time features for freshness; add reputation signals for spam.

Tips

  • Explain candidate generation vs. ranking stages.
  • Use feature store + online inference.
  • Add guardrails for spam/abuse.

Your Actions

Bookmarks show up in Profile → Career Prep → Saved Questions and on the company page under Saved Questions.

AI Assistant

Previous: Design a system for real-time collaborative document editing. Focus on conflict resolution and latency.No next question