← All resources
Resources · System design · Junior

System design,
junior level.

For 0–2 years. Fundamentals and organised thinking: trace a web request, design a simple API, sketch a schema, run a starter framework, and know the building blocks, auth, and monitoring at a talking level. Tick a topic once you can explain it in plain words.

7Modules
Junior0–2 years
28Questions

1Client–server fundamentals

0/4

At junior level the round checks you understand how a web request actually flows. Trace a click from the browser to the database and back.

The request lifecycle

2HTTP & APIs

0/4

REST is the lingua franca of web services — know its shape cold.

Design a simple API

3Where data lives

0/4

You should be able to sketch a simple schema and explain SQL vs NoSQL in plain words.

Storage fundamentals

4The framework (starter)

0/4

You are not expected to design Twitter. You are expected to be organised: ask questions, sketch an API, draw boxes, and talk.

Run it in order

5Building blocks

0/4

Know what these are so the words don't surprise you when a senior mentions them.

One line each

6Auth & security basics

0/4

A few security concepts come up even in junior rounds.

Know these

7More fundamentals

0/4

A grab-bag of concepts worth knowing at a talking level.

Rapid fire

Junior bar = trace a request, sketch a schema, stay organised · ask questions first. All links open in a new tab.