Interview Preparation

Interview Prep Quizzes

Interactive quizzes designed for software engineers preparing for technical interviews. Every answer explains why, what the compiler produces, and what industry professionals do.

Language
TypeScript
30 questions · 3 levels

Type inference, generics, conditional types, mapped types, and TS 5.x features. Covers compilation output and best practices.

BeginnerIntermediateAdvanced
Backend Engineering
Database Design
30 questions · 3 levels

Primary keys, normalization, CAP theorem, sharding, CQRS, Event Sourcing, and distributed transaction patterns.

BeginnerIntermediateAdvanced
Node.js Fundamentals
30 questions · 3 levels

Event loop phases, garbage collection, streams, V8 internals, and CPU profiling.

BeginnerIntermediateAdvanced
Database Indexing
30 questions · 3 levels

B-Tree internals, composite indexes, covering indexes, and PostgreSQL index types.

BeginnerIntermediateAdvanced
System Architecture
30 questions · 3 levels

CI/CD, Kubernetes, circuit breakers, Saga pattern, GitOps, and observability.

BeginnerIntermediateAdvanced