Every component below is lifted from the mockups rather than re-invented, and every value it uses comes from app/tokens.css. This page exists to be looked at once and then deleted.
Controls
Square corners, hairline borders, and the one hover state that turns red.
Status
The label is a required prop, not optional children — a colour-only status cannot be written by accident.
StrongFairWeakScreening
The question and its answers
Option rows are 52px minimum. The product rests on tapping instead of typing, so this is the control everything else depends on.
OpenRoles
Most SDE-2s at fintech companies end up writing something like “Cut p99 checkout latency 38% by moving settlement to an async queue.” What is the version that is actually true for you?
The document
Ananya Sharma
BENGALURU · ANANYA.SHARMA@EMAIL.COM
Experience
Software Engineer II2022 — PRESENT
Razorpay · Bengaluru
Cut p99 checkout latency 38%, by moving settlement onto an async queue and clearing a 400ms SLA breach.
Owned on-call for the payments service; repeat incidents fell from nine to two per quarter.
58
OUT OF 100
Coming together. Quantified impact is what moved it.
The score and its breakdown
Six criteria, one hue. Red marks a criterion that is failing — never a value ramp where darker means bigger.
62
OUT OF 100
Middle of the pack. Everything below the line is fixable in one sitting.