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

  1. Computer science concepts

    Core Probability And Statistical Inference Refresher

    Interviewers are probing your ability to reason about uncertainty: how to turn noisy samples into reliable decisions using probability and statistical…

  2. Computer science concepts

    Cost-Sensitive Thresholding and Calibration

    1. What it is — Cost-sensitive thresholding sets a classifier’s decision cutoff to minimize expected business loss when false positives and false negatives…

  3. Computer science concepts

    Cost-Sensitive Thresholding And Risk Tradeoffs

    Interviewers are probing whether you can turn a probabilistic model into a product decision under asymmetric costs, not whether you can recite accuracy…

  4. Computer science concepts

    Count Data Modeling

    What's being tested Ability to choose and justify appropriate regression models for nonnegative integer outcomes: diagnosing dispersion/zeros, selecting…

  5. Computer science concepts

    C++ And Virtual Memory Fundamentals

    Interviewers expect the candidate to demonstrate precise, systems-aware reasoning about how C++ language choices interact with operating-system virtual…

  6. Computer science concepts

    C++ Concurrency And Memory Model

    Interviewers probe your practical mastery of the C++ memory model and concurrency primitives: safe coordination between threads, the distinction between…

  7. Computer science concepts

    C++ Concurrency, Memory Ownership, And RAII

    Interviewers probe whether you can reason about safe object lifetime, resource cleanup, and concurrent access in production C++ code. They expect you to…

  8. Computer science concepts

    C++ STL Performance And Interview Idioms

    Interviewers probe practical mastery of the C++ Standard Library: picking the right container/algorithm, understanding performance costs (time, memory…

  9. Computer science concepts

    Credit Card Product Strategy

    Interviewers probe your ability to design acquisition, promotion, and partnership strategies that balance unit economics, customer experience, and risk for…

  10. Computer science concepts

    Cross-Functional Influence and Conflict Resolution

    1. What it is Influence without authority across product, engineering, design, marketing, legal, and ops; plus the skills to surface, frame, and resolve…

  11. Computer science concepts

    Customer Segmentation And Funnel Strategy

    Interviewers probe your ability to turn customer signals into a prioritized acquisition and funnel plan that balances growth, economics, and risk. They…

  12. Computer science concepts

    Cycle Detection

    These problems test cycle detection in a dynamic dependency graph (cells referencing cells) plus related techniques: expression parsing, incremental…

  13. Computer science concepts

    DAG Algorithms, Topological Sort, And Cycle Detection

    Candidates must demonstrate correct application of topological sort over a directed acyclic graph (DAG), including deterministic ordering and…

  14. Computer science concepts

    Data-Driven Product Decisions

    Interviewers are probing your ability to convert data into defensible product choices: framing decisions, selecting the primary metric, designing…

  15. Computer science concepts

    Data Leakage and Time-Aware Validation

    1. What it is Data leakage is when information that wouldn’t be available at prediction time sneaks into training or validation, inflating offline metrics.

  16. Computer science concepts

    Data Pipeline Reliability And Stream Processing

    These problems test practical SQL/Python data-manipulation skills: joining event and reference tables, computing per-entity metrics, and using window…

  17. Computer science concepts

    Data Quality, Reconciliation, And Observability

    Interviewers are assessing your ability to engineer reliable, measurable systems that detect, triage, and (when appropriate) fix data disagreements between…

  18. Computer science concepts

    Data Reconciliation and Normalization

    This evaluates entity resolution and record linkage: grouping records that represent the same real-world entity, normalizing fields, and producing a single…

  19. Computer science concepts

    Decisions Under Uncertainty and Precommitment

    1. What it is Decisions under uncertainty are choices you make when outcomes are stochastic or only partially known; you reason with probabilities, risks…

  20. Computer science concepts

    Deduplication And Entity Resolution

    What's being tested Ability to design, evaluate, and operationalize scalable record linkage: choosing matching features/algorithms, handling…

  21. Computer science concepts

    Delayed Outcomes, Censoring, And Survival Analysis

    The interviewer checks your ability to reason about time-to-event outcomes, measurement bias from delayed outcomes and censoring, and to choose valid…

  22. Computer science concepts

    Delta Lake ACID Transactions And Metadata

    Interviewers are probing your grasp of how Delta Lake implements ACID transactions and manages table metadata at scale: the commit protocol, snapshot…

  23. Computer science concepts

    Dependency Graphs and Cycle Handling

    This question tests reasoning over a dependency graph: building and traversing directed edges to compute values in the correct order, detect cycles, and…

  24. Computer science concepts

    Diagnostics, A/B Testing, Estimation, and Growth Infrastructure Fundamentals

    Interviewers are probing your ability to diagnose product health, design and interpret A/B tests, produce quick but defensible estimates, and reason about…