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

  1. Computer science concepts

    Structuring Ambiguous and Curveball Growth PM Cases

    Interviewers are checking your ability to structure ambiguity into a repeatable diagnostic and execution plan: define the right success metric, decompose…

  2. Computer science concepts

    Ambiguity and Curveball PM Case Framework

    Ambiguity and curveball cases test whether a Product Manager can impose structure when the prompt is vague, unfamiliar, or intentionally odd. DoorDash…

  3. Computer science concepts

    Structuring Ambiguous and Curveball Product Questions

    Interviewers are assessing your ability to structure ambiguous, open-ended product problems into a clear decision-making process under uncertainty. They…

  4. Computer science concepts

    Structuring Ambiguous and Curveball Product Questions

    Interviewers are probing your ability to structure ambiguous, open-ended product problems quickly and repeatably: clarify scope, pick the right metrics…

  5. Computer science concepts

    Ambiguous Project Leadership And Product Impact

    Interviewers are probing a candidate's ability to lead an ambiguous ML project end-to-end while staying metric-driven, pragmatic, and communicative. Expect…

  6. Computer science concepts

    Analytical Data Modeling For Banking Metrics

    Interviewers probe your ability to design backend systems that produce, serve, and maintain correct banking metrics (balances, deposit volume, delinquency…

  7. Computer science concepts

    Analytical Integrity and Ethical Decision Making

    1. What it is Analytical integrity means doing rigorous, honest work with data: choosing sound methods, resisting p‑hacking, reporting uncertainty, and not…

  8. Computer science concepts

    Anomaly Detection: Time Series And Change Points For Meta Metrics

    Interviewers are probing whether you can detect, validate, and diagnose unusual movement in Meta-scale product metrics such as DAU , sessions , timespent ,

  9. Computer science concepts

    Anthropic API Rate Limiting and Usage Quotas

    Interviewers are probing your ability to design, implement, and operate robust API rate limiting and quota systems as part of a backend service. They want…

  10. Computer science concepts

    Anthropic LLM Evaluation Metrics

    Interviewers probe your ability to translate high-level product goals for an LLM (helpfulness, harmlessness, reliability) into operational metrics, design…

  11. Computer science concepts

    Apache Spark Execution And DataFrame Fundamentals

    Interviewers are checking that you understand how Spark executes DataFrame operations end-to-end: the logical-to-physical planning, lazy evaluation, how…

  12. Computer science concepts

    API And Database Ingestion Patterns

    Interviewers are probing your ability to design reliable, scalable ingestion for APIs that persist data into databases while handling retries, ordering…

  13. Computer science concepts

    API Design, Data Modeling, and Indexing

    These prompts test whether you can turn ambiguous product requirements into API contracts, data models, and indexes that support real access patterns at…

  14. Computer science concepts

    API Idempotency And Concurrency Control

    Candidates must show practical mastery of idempotency, concurrency control, and state management for HTTP APIs and caches under real-world failure modes.…

  15. Computer science concepts

    Array, Grid, And Prefix/Suffix Reasoning

    These problems check grid traversal with correct neighbor indexing and boundary handling, plus prefix/suffix reasoning to combine left/right or above/below…

  16. Computer science concepts

    Arrays, Strings, and Hashing

    These problems test string scanning, array filtering, and hash-based frequency reasoning under tight correctness constraints. Interviewers are looking for…

  17. Computer science concepts

    Async Services, Idempotency, And Retries

    Interviewers are probing your ability to design robust asynchronous services that tolerate network failures using correct idempotency and retry strategies…

  18. Computer science concepts

    Atomic State Updates And Concurrency

    This evaluates correct, atomic state updates under concurrent access and practical concurrency control for money operations (deposit, withdraw, transfer).

  19. Computer science concepts

    Audit Risk Scoring And Control Testing Analytics

    Interviewers are probing your ability to turn control-audit objectives into rigorous, testable analytics: defining labels and metrics, building a…

  20. Computer science concepts

    Autonomous Driving Perception Models

    Interviewers are probing your ability to design, train, evaluate, and operate production-grade perception models for autonomous driving under real-world…

  21. Computer science concepts

    Autonomous Vehicle Safety Metrics

    Interviewers probe your ability to operationalize safety: define measurable, statistically sound metrics for rare adverse events, design…

  22. Computer science concepts

    Autonomy Data Engine and Active Learning

    Interviewers are probing your ability to design and operate an active learning loop inside an autonomy data engine: selecting informative driving data…

  23. Computer science concepts

    AWS Service Primitives And Amazon Design Tradeoffs

    Interviewers probe your ability to map application requirements (throughput, latency, durability, ordering, cost, operational burden) to AWS building…

  24. Computer science concepts

    Batch And Real-Time Streaming Orchestration

    Interviewers are probing your ability to design and reason about systems that coordinate and run both batch and streaming workloads reliably. Expect to…