PracHub
QuestionsPremiumLearningGuidesCheatsheetNEWCoaches
|Home/System Design/Apple

Design Apple News without ML

Last updated: Mar 29, 2026

Quick Overview

This question evaluates a candidate's ability to design search and content-discovery architectures for a news application without a trained ranking model, assessing competencies in information retrieval, metadata extraction and indexing, rule-based ranking and heuristics, freshness and editorial signals, personalization heuristics, scalability, latency, and logging/evaluation. It is commonly asked to probe systems-design thinking and trade-offs between relevance, recency, safety, and operational constraints within the domains of system design and information retrieval, and it focuses on both conceptual architectural reasoning and practical implementation considerations.

  • medium
  • Apple
  • System Design
  • Machine Learning Engineer

Design Apple News without ML

Company: Apple

Role: Machine Learning Engineer

Category: System Design

Difficulty: medium

Interview Round: Onsite

Design an initial search and content-discovery system for a news application similar to Apple News, assuming you do **not** have a trained ranking model yet. Users should be able to search for articles, topics, and publishers, and the system should surface results that are relevant, fresh, safe, and reasonably personalized. Discuss: - article ingestion and metadata extraction, - indexing and storage, - rule-based or heuristic ranking, - freshness handling, - topic and publisher filtering, - editorial signals, - scalability and latency, - logging and evaluation, - and how you would later evolve the system toward ML-based ranking.

Quick Answer: This question evaluates a candidate's ability to design search and content-discovery architectures for a news application without a trained ranking model, assessing competencies in information retrieval, metadata extraction and indexing, rule-based ranking and heuristics, freshness and editorial signals, personalization heuristics, scalability, latency, and logging/evaluation. It is commonly asked to probe systems-design thinking and trade-offs between relevance, recency, safety, and operational constraints within the domains of system design and information retrieval, and it focuses on both conceptual architectural reasoning and practical implementation considerations.

Related Interview Questions

  • Design a smartwatch sensor subsystem - Apple (hard)
  • Design CI/CD for AI Services - Apple (medium)
  • Design TikTok Data Engineering Systems - Apple (medium)
  • Design ad click aggregator and file sync service - Apple (medium)
  • Design an Accurate Click Aggregator - Apple (medium)
Apple logo
Apple
Dec 17, 2025, 12:00 AM
Machine Learning Engineer
Onsite
System Design
1
0

Design an initial search and content-discovery system for a news application similar to Apple News, assuming you do not have a trained ranking model yet. Users should be able to search for articles, topics, and publishers, and the system should surface results that are relevant, fresh, safe, and reasonably personalized.

Discuss:

  • article ingestion and metadata extraction,
  • indexing and storage,
  • rule-based or heuristic ranking,
  • freshness handling,
  • topic and publisher filtering,
  • editorial signals,
  • scalability and latency,
  • logging and evaluation,
  • and how you would later evolve the system toward ML-based ranking.

Solution

Show

Comments (0)

Sign in to leave a comment

Loading comments...

Browse More Questions

More System Design•More Apple•More Machine Learning Engineer•Apple Machine Learning Engineer•Apple System Design•Machine Learning Engineer System Design
PracHub

Master your tech interviews with 7,500+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Premium
  • For Universities
  • Student Access

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.