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 10 of 26

  1. Computer science concepts

    A/B Testing and Growth Infrastructure for Non-Technical PMs

    Interviewers want to see that you can design, prioritize, and interpret experiments that drive sustainable growth while protecting the business. That means…

  2. Computer science concepts

    Experimentation Under Network Interference

    1. What it is Experimentation under network interference is when one unit’s outcome is affected by other units’ treatment assignments, violating the “no…

  3. Computer science concepts

    Facebook And Instagram Cross-App Analytics

    Meta is testing whether you can reason about cross-app product analytics when two products serve similar user needs but have different audiences, social…

  4. Computer science concepts

    Facebook And Instagram Product Surface Analytics

    Interviewers are probing the candidate's ability to design, evaluate, and interpret product analytics and experiments for feed-surface recommendations (e.g…

  5. Computer science concepts

    Facebook Product Analytics

    Meta product analytics interviews test whether a Data Scientist can turn ambiguous social-product problems into measurable causal questions. You are…

  6. Computer science concepts

    Fake Account, Bot, And Fraud Measurement

    This area tests whether a Data Scientist can measure a hidden adversarial population when ground truth is incomplete, incentives are strategic, and…

  7. Computer science concepts

    Fault-Tolerant Backend System Design

    Interviewers are probing your ability to design fault-tolerant, durable backend systems that maintain correctness under crashes, concurrency, and partial…

  8. Computer science concepts

    Feature Store and Training-Serving Consistency

    Interviewers are probing your ability to design, operate, and debug feature pipelines so that models see the same inputs in production as they did during…

  9. Computer science concepts

    Feed And News Feed Analytics

    Meta feed analytics tests whether a Data Scientist can reason about ranking changes, content mixes, ads, and engagement with both statistical rigor and…

  10. Computer science concepts

    Feed And News Feed Ranking

    Meta feed ranking interviews test whether a Data Scientist can reason about a personalized ranking system through metrics, causal inference…

  11. Computer science concepts

    Feed Systems and Fanout Architecture

    Interviewers are probing whether you can design a high-scale feed system where users publish content and other users consume a personalized timeline with…

  12. Computer science concepts

    Financial Services Compliance And Fair Lending

    Interviewers are probing your ability to build and operate products that meet fair lending and compliance obligations while still delivering business value…

  13. Computer science concepts

    Fintech Ledger Idempotency and Money Movement

    Interviewers are probing your ability to design correct, durable, and scalable money-movement systems that are safe under retries, partial failures, and…

  14. Computer science concepts

    Fleet Shadow-Mode Rollout and Rollback for Vehicle ML

    Interviewers probe your ability to design safe, measurable, and operationally-feasible fleet shadow-mode rollouts and rollbacks for vehicle ML models. They…

  15. Computer science concepts

    Fraud And Anomaly Detection In Retail Marketplace

    Interviewers are probing your ability to detect, quantify, and mitigate fraud/anomalies in a retail marketplace using statistical reasoning, metric design…

  16. Computer science concepts

    Fraud and Bot Detection Systems

    1. What it is Systems that flag or block fraudulent users, payments, and automated accounts by combining rules, machine learning, and signals like behavior…

  17. Computer science concepts

    Fraud, Bot, And Fake Account Detection

    Interviewers are testing whether you can frame abuse detection as a cost-sensitive, imbalanced classification problem rather than a generic ML task. For…

  18. Computer science concepts

    Fraud, Credit Risk, And Risk Controls

    Interviewers are probing a Product Manager’s ability to balance fraud prevention and credit risk controls against business metrics (revenue, conversion…

  19. Computer science concepts

    Funnel and Revenue Modeling

    1. What it is Funnel modeling quantifies how users progress through defined steps (e.g., install → sign up → activate → purchase), showing where they drop…

  20. Computer science concepts

    Geo and Clustered Experiments

    1. What it is Geo experiments randomize entire geographic units (e.g., Nielsen DMAs, cities, countries) into test vs. control to estimate incremental…

  21. Computer science concepts

    Gmail Product Analytics And Segmentation

    Interviewers are probing the candidate's ability to define actionable, measurable user segments, validate their stability and separability over time, and…

  22. Computer science concepts

    GPU And Batch Inference Operations

    Interviewers probe whether you can design and reason about GPU-backed batch inference pipelines that meet real SLAs (throughput, latency, cost) while…

  23. Computer science concepts

    GPU Credit Ledgers And Schedulers

    Candidates must show practical mastery of designing a multi-tenant, real-time resource accounting and scheduling system that prevents double-spend…

  24. Computer science concepts

    GPU Inference API Serving

    Interviewers test your ability to design a multi-tenant GPU-backed inference service that meets explicit latency SLOs while maximizing accelerator…