Personal interview OS · Career switch

React + React Native
Interview Preparation

12-Week Career Switch Roadmap | ~4 YOE

Built around what you have already shipped — RN 0.78 migration, Kotlin/Swift geofencing, FCM deep links, encrypted chunked uploads, WebSockets — and aimed at the gaps mid-level interviews actually probe: runtime internals, RN architecture, DSA patterns and system design.

Overall readiness
0%
Interview-ready by
—
01 — Dashboard

Where you stand today

Everything here is computed live from your checklists, DSA tracker, interview vault and daily planner.

02 — Roadmap

12-week roadmap

Each week pairs core knowledge with a DSA pattern block, a hands-on build and interview drills. Expand a week for its full checklist — checking a topic here also checks it in the knowledge base.

03 — Daily planner

Daily study planner

Plan each day and log hours. Placeholders suggest what to study from that week's roadmap — use Fill from roadmap to copy them into empty days.

04 — DSA tracker

Pattern-first DSA

100 hand-picked problems across 13 patterns — 76 core, 24 stretch. Solve the core set properly (talk through brute force → optimal, write complexity) before touching stretch. Depth over volume: no random grinding.

05 — React / React Native & core knowledge

Knowledge base

Every topic carries the angle a 4-YOE interview expects — not definitions. Check it off when you can explain it out loud with an example from your own code.

06 — System design

Frontend & mobile system design

Client-side system design rounds reward structure. Use the RADIO framework, spend most of the time on deep dives, and lean on your home turf: real-time, uploads, encryption, location.

Fundamentals

Concepts you'll be expected to reason about in any design.

0/0

Practice designs

Expand a design for the discussion checklist. Mark it practiced after a full timed run.

0/0 practiced
07 — Patterns

SOLID & design patterns

Practical, React/RN-flavoured. The goal is to recognise each one in code you have already written and explain the trade-off — interviewers rarely want the textbook definition.

0/0 understood
08 — Interview vault

Interview vault

Practise answers out loud. Expand a question to reveal key points and draft your answer outline. Questions set to Needs revision join your revision queue automatically.

Mock interviews

Log every mock — peers, platforms or recorded solo runs. Aim for at least four before you start real loops.

09 — My interview stories

My interview stories

STAR drafts for the work you've actually done at Prosperr.io and Ziroh Labs. The prompts ask the questions; the answers and numbers are yours.

0/0 ready
Only use numbers you can defend. Nothing below contains invented metrics — every result field is blank until you fill it. If you don't have a hard number, describe the observable outcome instead (fewer crash reports, release unblocked, feature shipped on time).
10 — Revision

Today's revision

Flag anything with ↻ — topics, problems, questions, patterns, designs. Each completed revision pushes the next one further out.

Intervals 1d→3d→7d→14d→30d→60d
11 — Outcome

What success looks like after 12 weeks

Measurable targets, tracked live. When most of these are green, start scheduling real interview loops.

Back up your progress

Progress lives in this browser's localStorage. Export a JSON snapshot every week — import it on another machine or browser to continue.