READ. UNDERSTAND. PRACTICE.
Computer science concepts
Explore algorithm tutorials, coding and system design questions, interview experiences, and computer science study guides.
601 resources · Page 20 of 26
Computer science concepts
Ranking, Recommendation, And Feedback Systems
Interviewers are probing whether you can design a ranking system as a production software system: request flow, candidate retrieval, scoring, feedback…
Computer science concepts
Ranking, Recommender, And Personalization Systems
Interviewers are probing whether you can reason about ranking and personalization as an end-to-end product system, not just as a modeling problem. For a…
Computer science concepts
Ranking/Retrieval A/B Testing And Guardrails
Interviewers are testing whether you can evaluate ranking or retrieval changes as product experiments, not just offline ML improvements. For Meta, small…
Computer science concepts
Ranking/Retrieval A/B Testing And Online Metrics
What's being tested Ability to design, instrument, and interpret online experiments for ranking/retrieval systems: selecting the right online metrics…
Computer science concepts
Ranking/Retrieval A/B Testing At Meta
Interviewers are probing whether you can design and interpret experiments for ranking and retrieval systems where the product surface is personalized…
Computer science concepts
Rapid Numerical Pattern Recognition
Candidates must demonstrate fast, reliable numerical pattern recognition under time pressure: reduce sequences or probability prompts to simple invariants…
Computer science concepts
Rate Limiters, Quotas, And Resource Governance
Interviewers probe your ability to protect shared services under concurrent, multi-tenant load: designing enforcement algorithms, choosing…
Computer science concepts
Ratio and Session Metrics in SQL
1. What it is Ratio metrics divide one count by another (e.g., click-through rate = clicks/impressions; conversion rate = orders/sessions). Session metrics…
Computer science concepts
Ratio Metric Variance
What's being tested Ability to reason about uncertainty when your metric is a ratio (e.g., CTR = clicks / impressions): recognize sources of variance…
Computer science concepts
Real-Time Edge Inference Optimization
Interviewers are probing your ability to design and optimize real-time edge inference so models meet strict latency, memory, and reliability constraints…
Computer science concepts
Real-Time Messaging And Collaboration Systems
These interviews test whether you can design a low-latency, durable, multi-user collaboration system under realistic constraints: real-time delivery…
Computer science concepts
Real-Time Notifications And WebSockets For Banking
Interviewers are probing your ability to design a low-latency, reliable push-notification system for banking use cases that respects security, scalability…
Computer science concepts
Real-Time Systems, WebSockets, and Long-Lived Connections
Interviewers are probing whether you can design stateful, low-latency distributed systems where clients maintain long-lived connections instead of issuing…
Computer science concepts
Recommendation System Design
Interviewers are probing your ability to design a production-grade recommendation pipeline end-to-end from an ML engineering perspective: defining offline…
Computer science concepts
Recommendation Systems And Personalization
Interviewers probe your ability to translate business goals into rigorous evaluation and experimentation for personalization and recommendation systems.…
Computer science concepts
Recommendation Systems And Ranking
Candidates must demonstrate practical design and engineering judgment for building low-latency, scalable recommendation and ranking pipelines: structuring…
Computer science concepts
Recommender And Ranking System Design
1. What's being tested Ability to design scalable, low-latency recommendation/ranking pipelines that balance short‑term engagement and long‑term value…
Computer science concepts
Recommender And Ranking Systems
Interviewers are probing whether you can reason about ranking quality as a Data Scientist: define the objective, choose labels and features, evaluate…
Computer science concepts
Recommender, Ranking, And Ads ML Systems
Meta is testing whether you can reason about ranking systems as a Data Scientist: define the right objective, construct trustworthy labels, evaluate models…
Computer science concepts
Recommender, Ranking, And Ads Systems
Interviewers are probing whether you can reason about personalized ranking systems under real business, product, and statistical constraints. For Meta…
Computer science concepts
Recommender Systems and Ranking
Interviewers are checking that you can design, build, and operate a production-grade recommendation / ranking pipeline: selecting scalable candidate…
Computer science concepts
Recommenders Under Cold Start and Bias
1. What it is Recommenders under cold start and bias refers to two intertwined challenges: making good suggestions when users/items have little or no…
Computer science concepts
Recursion, Dynamic Programming, And Implicit Structures
These problems probe mastery of recursion on an implicit tree: compute and use subtree sizes given a Fibonacci-like recurrence, then map preorder indexes…
Computer science concepts
Reinforcement Learning Reward Design for Control
Interviewers probe your ability to translate a real-world control constraint (e.g., speed limits) into an RL-compatible objective that yields safe, robust…