Best resources

Curated videos, articles, and guides to help you prepare for interviews. Use our on-site quiz and flashcards, and refer to these external links when you want to go deeper.

Card of the day · Compute

Practice more flashcards →

Live search filters by title, description, interview angle, and tags.

Topics:
  • AWS re:Invent keynotes and sessionsVideoIntermediate1 hr watch

    Official re:Invent keynotes, launches, and session recordings—useful for "what's new" and architecture discussions.

    Interview angle: Expect questions on latest AWS launches, how you'd use new services in real projects, and trade-offs between new and existing options.

    Key takeaways

    • Stay current on major re:Invent announcements
    • Be ready to discuss real-world use of new services
    • Know how to compare new offerings with existing ones
    Source: YouTube (AWS)Open resource
  • AWS Well-Architected FrameworkDoc / GuideIntermediate45 min readLast verified: Oct 2025

    Pillars: operational excellence, security, reliability, performance, cost. Used in design discussions.

    Interview angle: Interviewers ask how you'd trade off cost vs performance or security, and how you apply the pillars to real architectures.

    Key takeaways

    • Five pillars: operational excellence, security, reliability, performance, cost
    • Design principles and trade-offs for each pillar
    • Use the framework to justify architectural decisions
    Source: AWSOpen resource

    Check your knowledge

    3 quick questions based on this resource.

  • The AWS Course (Udemy)CourseBeginner20 hr read

    Recommended AWS course on Udemy for certification and hands-on cloud skills.

    Interview angle: Demonstrates hands-on AWS experience; interviewers may ask you to walk through services you've used in labs or projects.

    Key takeaways

    • Hands-on exposure to core AWS services
    • Certification-oriented knowledge that maps to interview topics
    • Practical labs you can reference in behavioral answers
    Source: UdemyOpen resource
  • Cloud / DevOps courses (Coursera)CourseBeginner20 hr read

    Add your preferred Coursera course. Replace this URL with the actual course or specialization page.

    Interview angle: Structured cloud and DevOps knowledge; interviewers expect you to connect course concepts to real-world scenarios.

    Key takeaways

    • Cloud fundamentals and service categories
    • DevOps practices and tooling
    • How to articulate learning in interview stories
    Source: CourseraOpen resource
  • The Linux Command Line (free book)Doc / GuideBeginner10 hr read

    Solid foundation for shell, filesystem, and scripting—often tested in DevOps/SRE interviews.

    Interview angle: Expect questions on shell commands, file permissions, piping, and simple scripts—often in live coding or whiteboard form.

    Key takeaways

    • Essential commands: grep, awk, sed, find, xargs
    • Filesystem hierarchy and permissions
    • Basic shell scripting and exit codes
    Source: LinuxCommandOpen resource
  • Docker — Get StartedDoc / GuideBeginner2 hr read

    Official tutorial: build, run, and share containers. Essential for container-related questions.

    Interview angle: Interviewers ask how you build and run containers, debug images, and use Docker in CI/CD.

    Key takeaways

    • Dockerfile basics and multi-stage builds
    • Images vs containers; run, build, push
    • Networking and volumes for local development
    Source: DockerOpen resource
  • Kubernetes conceptsDoc / GuideIntermediate1 hr readLast verified: Oct 2025

    Official docs: pods, deployments, services, configmaps, and the control plane.

    Interview angle: Expect questions on pods, deployments, services, and how you'd run and debug workloads in Kubernetes.

    Key takeaways

    • Pods, Deployments, Services, and the control plane
    • ConfigMaps and Secrets for configuration
    • Basic troubleshooting: describe, logs, exec
    Source: KubernetesOpen resource

    Check your knowledge

    3 quick questions based on this resource.

  • Terraform AWS provider tutorialDoc / GuideIntermediate45 min read

    Write infrastructure as code for AWS: provider, resources, state, and workflows.

    Interview angle: Interviewers ask how you manage IaC, state, and collaboration (e.g. remote state, workspaces, modules).

    Key takeaways

    • Provider config, resources, and state (local vs remote)
    • plan/apply workflow and safe changes
    • Reusable modules and best practices
    Source: HashiCorpOpen resource
  • Microservices.io — PatternsDoc / GuideIntermediate40 min read

    Saga, CQRS, API gateway, service discovery, and other patterns with diagrams.

    Interview angle: Design discussions often touch on service communication, consistency, and failure handling—these patterns give you the vocabulary.

    Key takeaways

    • Saga and CQRS for distributed consistency
    • API gateway and service discovery
    • Decomposition and database-per-service trade-offs
    Source: Chris RichardsonOpen resource
  • Site Reliability Engineering (Google SRE book)Doc / GuideIntermediate8 hr readLast verified: Oct 2025

    Free online book: SLOs, error budgets, on-call, postmortems, and automation.

    Interview angle: SRE interviews focus on SLOs/SLIs, error budgets, blameless postmortems, and how you balance reliability with feature work.

    Key takeaways

    • SLOs, SLIs, and error budgets and how they drive decisions
    • Blameless postmortems and incident response
    • Toil reduction and automation priorities
    Source: GoogleOpen resource

    Check your knowledge

    3 quick questions based on this resource.

  • Tech Interview HandbookArticleBeginner2 hr read

    Coding and behavioral prep, resume tips, and company-specific guides.

    Interview angle: Covers coding rounds, system design, and behavioral questions—interviewers expect clear communication and structured answers.

    Key takeaways

    • Structured approach to coding and behavioral questions
    • Resume and company research tips
    • How to communicate your thinking aloud
    Source: Tech Interview HandbookOpen resource
  • REST API design best practicesArticleIntermediate15 min read

    Resource naming, HTTP methods, status codes, versioning, and security—common backend interview topic.

    Interview angle: Expect questions on designing or reviewing REST APIs: naming, status codes, versioning, and idempotency.

    Key takeaways

    • Resource naming (nouns, plural), HTTP methods and status codes
    • Versioning strategies and idempotency
    • Security: auth, rate limiting, input validation
    Source: Stack OverflowOpen resource
  • OAuth 2.0 — A simplified guideArticleIntermediate25 min read

    OAuth flows, tokens, and security in plain language. Helps with auth/identity questions.

    Interview angle: Auth is a common interview topic; expect questions on flows (e.g. authorization code), tokens, and secure implementation.

    Key takeaways

    • Authorization code vs client credentials and when to use each
    • Access vs refresh tokens and storage
    • PKCE and other security considerations
    Source: OAuth.comOpen resource
  • System Design Primer (GitHub)Doc / GuideIntermediate2 hr read

    Open-source guide to system design: scalability, load balancing, databases, caching, messaging.

    Interview angle: Interviewers use system design to assess how you scale systems, choose databases, and handle consistency and availability.

    Key takeaways

    • Scalability: horizontal vs vertical, load balancing
    • Databases, caching, and messaging trade-offs
    • CAP and consistency models
    Source: GitHubOpen resource