Technical Interview Roadmap
45 emails
Current Revision: v2026.1
Modern technical interview preparation topics.
This newsletter content is about the typical technical interview process that you'll face in the modern tech industry. We cover all kinds of content from AI usage, how to study for DSA interviews, and deep dive on technical topics like what indexing is for in databases or API design. Subscribe to this newsletter if you'd love to hear about WHY we ask you these questions, the level of detail we hope to hear, and more.
Audience
Developers, Engineers, Architects, QA/Testers, etc
Recommended pace
1 or more messages per week for general study, or daily if you're cramming for upcoming interviews
Prior Knowledge
These topics will be technical in nature, so some amount of software development or technical experience will be necessary to understand the approach of the topics so you can research more on each topic.
Topics / lessons
This is the current set of emails/lessons in this series.
- Getting Started: Your Technical Interview Roadmap
- Responsible AI Usage during the Job Search
- Understanding the Purpose Behind Technical Interview Questions
- Types of Technical Questions to Expect in Interviews
- Presenting Tradeoffs in Technical Interviews
- Handling Questions Beyond Your Skill Level
- Asking Great Questions: Your Interview Engagement Strategy
- Handling Technical Feedback and Rejection: Learning and Growing
- How to Study DSA
- Language Fundamentals: Getting Personal with Your Code
- Making Your Technical Projects Shine in Interviews
- Is There Such a Thing as a Future-Proof Tech Stack?
- Future-Proofing Your Tech Skills, part 2
- Object-Oriented Programming: Building with Objects
- OOP Deep Dive: Inheritance and Polymorphism
- Web Fundamentals: The HTTP Request/Response Cycle Explained
- URL, URI, and URN: Decoding Web Addresses
- HTTP Status Codes: Speaking the Server's Language
- Web Security: Understanding and Preventing Common Attacks
- Web Security Deep Dive: Protecting Your Applications
- Database Basics: Relational vs. Non-Relational
- Other Database Types for Interviews (Graph, Time-Series, Document)
- Database Indexing: Supercharging Your Queries
- SQL Queries: Hands-On with Your Data
- API Design: Building for Others to Consume
- Alternate API Types: Async, gRPC, SSE, and More
- API Consumption: Talking to Other Services
- API Authentication and Security
- Tell Me About Different Kinds of Software Tests
- Working With QA, QE, and SDET Roles in Modern Engineering
- Automation and CI/CD: Delivering Code Like a Pro
- Monitoring and Incident Response: Show Real Engineering Maturity
- Discuss Monolith Architecture versus Microservice Architecture
- Cross-Functional Team Communication
- Containers, Docker, and Orchestration in Interviews
- Version Control and Branching: What Interviewers Look For
- Code Reviews and Mentorship: How Teams Grow Strong Engineers
- Front-End Performance Engineering
- Backend Performance, Profiling, and Scaling
- Dependency Management for Frontend and Backend
- Accessibility, ARIA, and Inclusive Design
- Cloud Basics: AWS, GCP, and Cloud Platform Choices
- Cloud Infrastructure and Security: Infra as Code, Platforms, and Safe Ops
- Staying Current in Tech: Your Journey of Lifelong Learning
- Technical Interviews: A summary of the newsletter series