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
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…
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…
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…
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…
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…
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…
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…
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 ,
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…
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…
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…
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…
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…
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.…
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…
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…
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…
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).
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…
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…
Computer science concepts
Autonomous Vehicle Safety Metrics
Interviewers probe your ability to operationalize safety: define measurable, statistically sound metrics for rare adverse events, design…
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…
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…
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…