cswork / libraryOpen practice workspace

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

  1. 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…

  2. 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…

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. Articles

    DevSkiller Coding Test Guide: RealLifeTesting, Projects, and Time Limits

  10. 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.

  11. 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.

  12. 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.

  13. 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.

  14. 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.

  15. 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.

  16. 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.

  17. 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.

  18. 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.

  19. 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.

  20. 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.

  21. 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.

  22. 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

  23. 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.

  24. 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.