READ. UNDERSTAND. PRACTICE.
Articles
Explore algorithm tutorials, coding and system design questions, interview experiences, and computer science study guides.
2,099 resources · Page 26 of 88
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.
Articles
Django REST Framework Interview Questions: Serializers, Object Permissions, and Safe List Endpoints
Practice Django REST Framework interview questions through a project API: serializers, object permissions, list filtering, safe creates, and PATCH tests.
Articles
DNS Troubleshooting Interview Questions: Caches, TTLs, and Split-Horizon Answers
Prepare for DNS troubleshooting interviews with TTL timelines, negative caching, split-horizon answers, and resolver-specific evidence.
Articles
Do Employers Review Your Code After an OA? Test Runs, Complexity, Style, and Playback
Learn when employers review OA code, what test runs, complexity, style, and playback reveal, and how to make your submission review-ready.
Articles
Do Employers See Time Spent Per OA Question? Logs, Replays, and Recruiter Review
Do Employers See Time Spent Per OA Question? Logs, Replays, and Recruiter Review. Practical, evidence-aware guidance with clear limits, examples, and next.