READ. UNDERSTAND. PRACTICE.
Prepare for your next interview.
Explore algorithm tutorials, coding and system design questions, interview experiences, and computer science study guides.
20,926 resources · Page 30 of 872
Articles
Designing RAG Architecture at Scale: An AI Engineering Interview Guide
This guide covers designing Retrieval-Augmented Generation (RAG) architectures at scale, including data pipelines, retrieval and query infrastructure…
Articles
Detailed RNN Backpropagation Walkthrough
This tutorial provides a complete walkthrough of backpropagation through time (BPTT) for recurrent neural networks, covering step-by-step derivations…
Articles
Detection Engineering Interview Questions: Telemetry, Rules, and False Positives
Practice detection engineering interviews with telemetry coverage, Sigma rules, labeled tests, precision and recall, and scoped false-positive exceptions.
Articles
Detox Interview Questions: Synchronization, App State, and Flaky Mobile Tests
Practice Detox interview questions on busy resources, relaunch vs reset, scoped network exclusions, manual waits and reproducible mobile-test failures.
Articles
Developer Advocate Interview: Build a Live Demo and Explain Your Technical Choices
Build a small Developer Advocate API demo, explain design choices to two audiences, and recover honestly from a live failure with a clear request and response.
Articles
DevOps Engineer Interview Questions 2026: CI/CD, Docker, Kubernetes, Terraform, and Incidents
Prepare for DevOps engineer interviews with CI/CD, Docker, Kubernetes, Terraform, incident response, debugging, and production trade-offs.
Articles
DevOps Engineer Resume Examples: Prove Reliability Beyond a Tool List
Use honest DevOps engineer resume examples to explain release decisions, incident recovery, measurement boundaries, and your own engineering contribution.
Articles
DevSkiller Assessment Results Explained: Scores, Code Quality, and Recruiter Review
Learn how DevSkiller assessment results show points, skills, code quality, hidden tests, timing, and recruiter review without guessing a universal cutoff.
Articles
DevSkiller Coding Test Guide: RealLifeTesting, Projects, and Time Limits
Articles
DFT (Design for Test) Interview Questions: Scan Chains, Fault Coverage, and Testability Trade-Offs
Prepare for DFT interview questions with scan phases, a worked stuck-at fault matrix, coverage denominators, and chain-length, pin, and power trade-offs.
Articles
DHCP Interview Questions: Lease Renewal, Relays, and Missing Addresses
Practice DHCP interview questions with allocation packets, lease renewal and rebinding, relay paths, pool evidence, and missing-address troubleshooting.
Articles
Diffable Data Source Interview Questions: Item Identity, Snapshots, and Cell Updates
Practice diffable data source interview questions with stable-ID snapshots, duplicate-identifier traps, and a reconfigure-versus-reload decision.
Articles
Difference-in-Differences Interview Questions: Parallel Trends and Staggered Adoption
Practice Difference-in-Differences interview questions with parallel trends, a worked 2x2 example, staggered adoption, and TWFE limits.
Articles
Diffusion Model Interview Questions: Noise Prediction, Schedulers, and Sampling Trade-Offs
Practice diffusion model interviews with a one-dimensional noise calculation, epsilon and v targets, scheduler checks, and sampling benchmarks.
Articles
Dijkstra Interview Questions: Stale Heap Entries, Negative Edges, and Path Reconstruction
Prepare for Dijkstra interviews with stale heap entries, negative-edge limits, path reconstruction, complexity proofs, ties, and tests.
Articles · Discord
Discord Software Engineer Interview Guide 2026: Coding, Real-Time Systems, Project Deep Dive, and Timeline
Prepare for the Discord software engineer interview with evidence-backed guidance on coding, real-time systems, project deep dives, and timeline variability.
Articles
Distributed Cache System Design Interview: Sharding, Eviction, and Hot Keys
Prepare distributed cache system design with sharding, hot keys, eviction, stale-fill races, stampede control, and source protection.
Articles
Distributed Consensus Interview Questions: Raft, Paxos, Quorums, and Split Brain
Practice distributed consensus interview questions on Raft, Paxos, quorum safety, elections, split brain, fencing, and failure recovery.
Articles
Distributed Counter Interview: Accuracy, Hot Keys, and Reconciliation
Prepare for distributed counter interviews with accuracy budgets, hot-key sharding, idempotent updates, reconciliation, and failure recovery.
Articles
Distributed Lock Interview Questions: Leases, Fencing Tokens, and Failure Modes
Prepare for distributed lock interviews with leases, fencing tokens, stale-writer protection, Redis and etcd trade-offs, and failure walkthroughs.
Articles
Distributed Systems Interview Questions for Senior Engineers: Consistency, Replication, and Failure
Prepare for senior distributed systems interviews with practical questions on consistency, replication, partitions, retries, recovery, and failure.
Articles
Distributed Tracing Interview Questions: Context Propagation, Sampling, and Debugging
Learn how to answer distributed tracing interview questions about trace context, W3C headers, sampling trade-offs, async systems, and debugging incomplete trace
Articles
Distributed Training Interview Questions: Parallelism, AllReduce, Checkpoints, and Failures
Prepare for distributed training interviews with parallelism, AllReduce, checkpoints, scaling failures, stragglers, and recovery debugging.
Articles
Django ORM Interview Questions: Query Counts, N+1 Problems, and Prefetch Pitfalls
Practice Django ORM interview questions with measured SQL counts, N+1 fixes, select_related, prefetch_related, filtered Prefetch, and iterator pitfalls.