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

  1. Computer science concepts

    GPU Scheduling And Resource Management

    Interviewers are probing your practical knowledge of GPU resource tradeoffs and the scheduling strategies an ML Engineer uses to reliably run training and…

  2. Computer science concepts

    Graph Algorithms, Search, And Snapshotting

    Candidates must demonstrate graph traversal and search patterns (multi-source BFS, DFS, backtracking) plus set-aggregation and ranking for…

  3. Computer science concepts

    Graph Search, Connectivity, And State-Space Algorithms

    These problems test practical graph traversal and state-space search skills: reachability, shortest-path in unweighted graphs, and exploring implicit…

  4. Computer science concepts

    Graph Traversal And Constrained Pathfinding

    These problems test grid graph traversal and constrained shortest-path thinking: encoding extra resources (health, swaps, gravity state) into the search…

  5. Computer science concepts

    Graph Traversal, Shortest Paths, and Topological Sort

    Tests whether you can model arrays, grids, and similarity relationships as graphs, then choose the right traversal: BFS for unweighted shortest paths, DFS/…

  6. Computer science concepts

    Graph Versioning And Path Discovery

    These problems test mutable graph modeling plus versioned state access: can you support updates, point-in-time reads, traversal, and ranking without losing…

  7. Computer science concepts

    Greedy Scheduling And Resource Reuse

    Candidates must show proficiency with greedy scheduling and resource reuse: converting temporal/resource constraints into an algorithmic strategy that…

  8. Computer science concepts

    Grid Simulation And Spatial Reasoning

    These problems assess spatial reasoning over a discrete grid plus stateful simulation: placing, moving, and resolving interactions of shapes on a matrix.…

  9. Computer science concepts

    Group Calls And Messaging Analytics

    These interviews test whether you can build a measurement and experimentation framework for a social, networked communication product like Messenger…

  10. Computer science concepts

    Group Calls And Messaging Experiments

    Meta is probing whether a Data Scientist can design credible analytics and experiments for products where usage is social, repeated, and two-sided: group…

  11. Computer science concepts

    Growth Diagnostics, Metric Trees, Estimation, and A/B Testing

    Interviewers are evaluating your ability to turn noisy product signals into actionable hypotheses and experiments. They want to see structured growth…

  12. Computer science concepts

    Growth Loops, Monetization, and Estimation

    Interviewers probe your ability to design and reason about sustainable user and revenue growth inside a two-sided marketplace: creating growth loops that…

  13. Computer science concepts

    Growth PM Behavioral Stories: Conflict, Influence, Prioritization, and Data

    Interviewers are probing your ability to run growth experiments end-to-end: diagnose opportunities with data, prioritize work under uncertainty, influence…

  14. Computer science concepts

    Growth PM Behavioral Stories: Conflict, Influence, Trade-offs, and Prioritization

    Interviewers are assessing your ability to resolve cross-functional conflict, influence without authority, and make defensible prioritization trade-offs…

  15. Computer science concepts

    Growth PM Behavioral Storytelling: Conflict, Influence, Trade-offs, and Data

    DoorDash behavioral PM interviews test whether you can turn messy product experience into a clear, credible story about judgment under ambiguity. For a…

  16. Computer science concepts

    Growth PM Behavioral Stories: Influence, Conflict, Tradeoffs, and Prioritization

    Interviewers are checking your ability to drive growth outcomes without formal authority by influencing cross-functional partners, resolving conflicts, and…

  17. Computer science concepts

    GxP, CAPA Recurrence, And Quality Analytics

    Interviewers probe whether you can turn regulated-quality problems into rigorous, actionable analytics: define recurrence precisely, choose monitoring and…

  18. Computer science concepts

    Harmful Content Measurement And Moderation

    Meta is probing whether you can measure harmful-content systems without pretending the world is clean, iid, or one-dimensional. A strong Data Scientist can…

  19. Computer science concepts

    Harmful Content Moderation Measurement

    Meta is testing whether you can build a defensible measurement framework for harmful content: define severity, estimate prevalence/exposure, evaluate…

  20. Computer science concepts

    Hash-Based Counting And Canonicalization

    These problems test hash-based counting and canonicalization: converting items to a normalized key and aggregating counts efficiently to answer pair/prefix…

  21. Computer science concepts

    Healthcare Claims, Cohort, And Spend Analytics

    Candidates must show practical cohort analysis and claims spend aggregation skills using SQL or Python: correct deduplication, time-bucketing (calendar vs…

  22. Computer science concepts

    Healthcare Fraud, Waste, And Abuse Risk Scoring

    Interviewers are probing your ability to design, evaluate, and operationalize a risk-scoring model for detecting Healthcare Fraud, Waste, and Abuse (FWA)…

  23. Computer science concepts

    Healthcare Privacy And PHI Compliance

    Interviewers are probing your ability to design and evaluate analyses and models that respect patient privacy and regulatory constraints while still…

  24. Computer science concepts

    Heaps, Priority Queues, and Top-K Selection

    Top-K selection with heaps, priority queues, and ordered traversal: count or generate candidates, define an exact comparator, then return only the best k.