Your Archetype journey

Master Low-Level Design

Think Before You Type. Design Before You Build.

A guided, level-gated path through Low-Level Design: from OOP fundamentals to advanced machine-coding rounds.

Guest
Current rank
Intern
0 XP · 250 to Junior Dev
0
Streak
0
Lessons
0/6
Badges
InternJunior Dev
First Lesson
Perfectionist
Level Cleared
Getting Serious
On a Roll
Unstoppable

Any fool can write code a computer understands. Good programmers write code humans understand.

Martin Fowler

The path

Level 1

Modeling & UML

Turn requirements into classes. Class & sequence diagrams, relationships, responsibilities.

0%
0/4

Clear the previous level to unlock.

Level 2

SOLID Principles

The spine of good LLD. Spot violations, refactor toward clean, extensible designs.

0%
0/5

Clear the previous level to unlock.

Level 3

Design Patterns

The high-frequency creational, structural, and behavioral patterns interviewers expect.

0%
0/8

Clear the previous level to unlock.

Level 4

Core LLD Problems

Parking Lot, Vending Machine, Elevator, Splitwise — the canonical design exercises.

0%
0/4

Clear the previous level to unlock.

Level 5

Advanced LLD

Concurrency, thread-safety, rate limiters, caches, notification systems.

0%
0/4

Clear the previous level to unlock.

Level 6

Senior Machine Coding

Full design rounds under constraints: extensibility, trade-offs, defending decisions.

0%
0/3

Clear the previous level to unlock.