cswork / libraryOpen practice workspace

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

  1. 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…

  2. 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…

  3. 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…

  4. 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…

  5. 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…

  6. 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…

  7. 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…

  8. 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…

  9. 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…

  10. 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…

  11. 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…

  12. 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…

  13. 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…

  14. 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…

  15. 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.…

  16. 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…

  17. 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…

  18. 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…

  19. 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…

  20. 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…

  21. 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…

  22. 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…

  23. 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…

  24. 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…