Skip to main content

SDE-II Backend Engineering Preparation Guide

This repository contains a complete, day-wise preparation plan to become a highly competent SDE-II Backend Engineer. While the guide is language-agnostic, we provide reference implementations in Node.js (TypeScript) and Go (Golang).
You will find:

  • Role understanding and expectations in interviews and real teams
  • Skill gap analysis template to self-assess
  • A 16-week, day-wise roadmap (with 8- and 12-week compression options)
  • Deep dives into TypeScript, Node.js, Databases, Redis, Queues, System Design, Machine Coding, DSA, Theory, Infra/AWS, CI/CD, and debugging
  • Production-grade project ideas and interview prep playbook
  • Daily / weekly schedules, milestones, and metrics
  • Curated resources (videos, blogs, repos, books)

File Map (Start Here)

For quick navigation:

How to Use This Guide

Each markdown file contains checklists, examples, ASCII diagrams, tables, and actionable tasks so you can track your progress like a real project.