390+ Cards · Mobile-Optimized · Free & Pro Available

101 Preparation: Full-Stack .NET + React + Azure Interview Deck

A mobile-optimized Anki flashcard deck covering the complete full-stack enterprise stack — built and refined from real engineering interview loops, reformatted for clean, scannable review on your phone.

PRO EDITION

Upgrade to 101 Preparation Pro (₹99 One-Time)

Includes STAR-formatted, experience-based project & behavioral questions plus the full mobile card styling (Front & Back templates + CSS) used to build this deck. Instant digital download.

Engineered for real mobile review

Designed specifically to solve what's broken with default Anki card templates on smartphones.

📱 Mobile-First Card Design

Centered question with a topic badge and fully scrollable answers. No more clipped, cut-off cards on small phone screens.

🌙 Dark Mode Optimized

Follows your phone or desktop's Anki night mode automatically with carefully tuned contrast for late-night review sessions.

💻 Clean Code Formatting

C#, SQL, and TypeScript code blocks wrap intelligently instead of forcing painful horizontal scrolling. Comparison tables are fully responsive.

🗣️ "Interview Answer" Formula

Every single card follows a consistent structure: a concise definition, real code example, and a 1-line punchy takeaway you can actually say out loud.

🗂️ 15 Topic-Based Subdecks

Organized into 15 modular subdecks so you can drill deep into a weak topic or shuffle them all together for mock interview simulations.

⚡ Spaced Repetition Supercharged

Built directly for Anki's proven spaced repetition algorithm so you retain complex distributed systems and runtime concepts forever.

Subdeck breakdown (390+ Cards)

Everything required for senior and mid-level full-stack engineering interviews in .NET, React, and Azure ecosystems.

[00] Subdeck

C#

Core language features, memory, CLR, collections, generics, and modern C# features

[01] Subdeck

Object-Oriented Programming

Encapsulation, inheritance, polymorphism, abstraction, and SOLID principles

[02] Subdeck

ASP.NET Core

Middleware pipeline, dependency injection, hosting lifecycle, filters, and configuration

[03] Subdeck

ASP.NET Core Web API

REST architecture, routing, model binding, versioning, and status codes

[04] Subdeck

Entity Framework Core

LINQ, change tracking, migrations, query optimization, and execution plans

[05] Subdeck

SQL Server

Indexes, query plans, ACID transactions, locking, isolation levels, and T-SQL tuning

[06] Subdeck

Design Patterns

Repository, Unit of Work, Factory, Singleton, Strategy, and CQRS patterns

[07] Subdeck

Authentication & Security

JWT tokens, OAuth2, OpenID Connect, cookies, CORS, and vulnerability defense

[08] Subdeck

Azure Cloud

App Services, Azure Functions, Blob Storage, SQL Database, Key Vault, and Entra ID

[09] Subdeck

React Fundamentals

Component lifecycle, hooks (useState, useEffect, useMemo, useCallback), and virtual DOM

[10] Subdeck

Scenario-Based Questions

Production incident triage, debugging memory leaks, and high-load bottlenecks

[11] Subdeck

Project-Based Questions

Enterprise architecture walkthroughs, system trade-offs, and design justifications

[12] Subdeck

Advanced React

State management, custom hooks, performance profiling, and SSR architecture

[13] Subdeck

Docker & Kubernetes

Containerization, pod lifecycle, deployments, and cluster management

[14] Subdeck

Microservices Architecture

API gateways, event-driven design, service discovery, and resilient messaging

Installation guide (30 seconds)

Quick start instructions for Desktop, AnkiDroid, and AnkiMobile.

  1. Download: Get 101_Preparation.apkg from AnkiWeb or the GitHub release.
  2. Open Anki: Launch Anki on Desktop, AnkiDroid (Android), or AnkiMobile (iOS).
  3. Import: Click File → Import (or tap the downloaded file directly on mobile).
  4. Ready: All 15 subdecks are automatically generated under the 101 Preparation root deck!

Open source & Community backed

Found an outdated answer, error, or want to suggest a new interview scenario? Contributions are welcome via GitHub pull requests.

Copied to clipboard!