Daily drill
Today's Session
The 20-minute loop, assembled for you: the cards spaced repetition says you're about to forget, plus a coding and a system-design prompt. Finish it daily and keep the streak alive.
0 days
current streak · best 0
144 cards due · today's set: 12 cards + 2 prompts
Today's cards — grade each by confidence
Known today 0
LevelShowing 12
Grade a card → it reschedules. Drill Due daily.
Today's prompts — try before you reveal
Solved today 0
Level
- CodeMid
Paginated REST endpoint with validation + auth
NestJSvalidationguardsBuild
GET /users?page=1&limit=20that is JWT-protected, validates query params, and returns a paginated result. Show the controller, the query DTO, and how the guard/pipe are wired.next: new - DesignArchitect
Design a multi-tenant SaaS API
architecturemulti-tenancyDesign the backend for a B2B SaaS where each tenant's data must be isolated. Cover the isolation model, tenant resolution, and how you prevent cross-tenant leakage.
next: new