Getting Started
Tech Interview Hub is a focused documentation website for backend developer interview preparation. It collects practical notes, deep follow-up questions, diagrams, and Bangla-friendly explanations across the topics interviewers ask most often.
NetworkingComputer NetworkInternet, DNS, TCP/IP, UDP, HTTP, HTTPS, routing, packet flow, and backend networking fundamentals.ArchitectureSystem DesignScalability, caching, databases, queues, microservices, reliability, security, observability, and cloud infrastructure.StorageDatabaseDBMS fundamentals, SQL, indexing, joins, transactions, normalization, NoSQL, availability, and performance troubleshooting.DevOpsDockerContainers, images, Dockerfile, networking, volumes, registries, security, lifecycle, and production workflows.RuntimeNode.jsEvent loop, async programming, memory, modules, Express, auth, security, microservices, and performance.FrameworkNestJSModules, dependency injection, guards, interceptors, GraphQL, Prisma, testing, security, and production patterns.
Best Way to Use This Documentation
- Start with the topic overview page before opening deep subtopics.
- Read each main answer first, then use the follow-up questions to test yourself.
- Revisit diagrams and code blocks when preparing for system design or backend rounds.
- Keep the GitHub repository starred so you can track updates: rashid-mamun/tech-interview-hub.
Why This Website Exists
Most interview resources are scattered across videos, blogs, notes, and random question lists. Tech Interview Hub keeps backend interview preparation in one searchable documentation website so you can move topic by topic without losing context.
This repository is built with Docusaurus and maintained as an open-source technical interview notes project.