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

  1. Computer science concepts

    Network Interference And Cluster Randomization

    Interviewers are probing whether you can design and analyze an experiment when SUTVA — the assumption that one user’s outcome is unaffected by another user…

  2. Computer science concepts

    Network Programming And Protocols

    Interviewers are probing your practical fluency with building robust, low-latency networked services: how you pick transports, manage concurrency, reason…

  3. Computer science concepts

    Notification Experiment Design and Tradeoffs

    1. What it is Designing and evaluating experiments that change which notifications get sent, to whom, and when—while balancing short‑term engagement gains…

  4. Computer science concepts

    Notifications And Lifecycle Engagement

    Interviewers are testing whether you can measure the causal value of notifications without being fooled by short-term clicks, selection bias, or…

  5. Computer science concepts

    Numerical Coding And Algorithmic Data Processing

    These problems test algorithmic data-processing patterns a Data Scientist must use in production analytics: building n-gram frequency maps, one-pass…

  6. Computer science concepts

    Object-Oriented Design Extensibility and SOLID

    Interviewers probe your ability to design code that can evolve safely: adding features, swapping implementations, and fixing bugs without large rewrites.…

  7. Computer science concepts

    Observability For Financial Services

    Interviewers probe your ability to design and reason about practical observability for production services: choosing what to instrument, how to collect and…

  8. Computer science concepts

    Observational Causal Inference For Meta Products

    Interviewers are checking that you can convert messy product telemetry into credible causal claims without an experiment: diagnose confounding, pick an…

  9. Computer science concepts

    Off-Policy Evaluation and Safe Rollouts

    1. What it is Off-policy evaluation (OPE) estimates how a new policy would perform using historical logs collected under a different policy, avoiding risky…

  10. Computer science concepts

    Operational Excellence, Observability, And Production Readiness

    Interviewers are probing whether you can make a service production-ready: instrument code for observability, reason about real-user signals, and design…

  11. Computer science concepts

    Order Book And Matching Engine Data Structures

    These problems test building an efficient, order book and matching engine for a single symbol: maintaining side-specific best prices, aggregating…

  12. Computer science concepts

    Ownership, Accountability, And Impact Communication

    Interviewers are looking for concrete evidence that you take ownership of ML systems end-to-end: you detect and diagnose problems, communicate clearly to…

  13. Computer science concepts

    Ownership, Prioritization, Ambiguity, and Project Deep Dives

    Google behavioral interviews for Software Engineers test whether you can take ownership of ambiguous technical work, make sound tradeoffs, collaborate…

  14. Computer science concepts

    Parsing, Serialization, And Deserialization

    These problems test stack-based parsing, robust tokenization, and unambiguous serialization/deserialization design under adversarial inputs. Interviewers…

  15. Computer science concepts

    Payment Processing And Ledger Systems

    A strong answer shows you can design a financially correct distributed system, not just a high-throughput CRUD API. Interviewers are probing whether you…

  16. Computer science concepts

    Payment Systems: Ledgers, Idempotency, and Reconciliation

    Interviewers are probing whether you can design money-moving systems that remain correct under retries, partial failures, duplicate messages, delayed…

  17. Computer science concepts

    Payments And Card Network Fundamentals

    The interviewer is probing product-level mastery of how card payments move end-to-end, where customer experience and revenue leak vs. fraud tradeoffs live…

  18. Computer science concepts

    Performance Profiling And Capacity Planning For C++ Services

    Interviewers are checking your ability to discover and quantify performance bottlenecks in a production-quality C++ service, and to translate measurements…

  19. Computer science concepts

    Pharmaceutical Audit Processes, Data Integrity, And GxP

    Interviewers probe your ability to detect, quantify, and defend conclusions about data integrity within a regulated GxP environment using statistical…

  20. Computer science concepts

    Pharmaceutical Internal Methodologies, CAPA, Deviation, And Risk

    Interviewers are probing your ability to translate pharmaceutical quality phenomena (deviations, CAPA, risk) into measurable data problems: defining robust…

  21. Computer science concepts

    Pharmacy Benefit Manager And Pharmacy Audit Analytics

    Interviewers are probing your ability to turn claims and audit outcomes into actionable, measurable models for fraud/waste/abuse prioritization, anomaly…

  22. Computer science concepts

    Pharmacy Supply Chain Risk Analytics

    Interviewers probe your ability to turn pharmacy operations data into actionable risk signals: forecasting demand and lead-time, defining and validating…

  23. Computer science concepts

    Platform Integrity: Fake Accounts, Bots, Fraud, And Harmful Content

    Interviewers are probing whether you can reason about platform integrity measurement when the target behavior is adversarial, rare, networked, and…

  24. Computer science concepts

    PM Technical Fundamentals For Non-Technical Candidates

    Interviewers are probing your ability to translate technical signals into product decisions: diagnosing metric regressions, prioritizing engineering…