I first completed a 90‑minute online coding assessment covering data‑structures, algorithms, and basic system‑design questions. After passing, I was invited to a virtual on‑site consisting of four back‑to‑back 45‑minute rounds: two deep‑dive algorithm sessions on a collaborative editor, one system‑design interview focused on designing a scalable URL‑shortener, and a final behavioral round with the engineering manager. Each technical round required explaining trade‑offs and writing fully‑working, unit‑tested Python. The interviewers were friendly but pressed for optimal complexity and edge‑case handling. Feedback arrived one week later; although I performed well on algorithms, the team felt my design lacked production‑level detail, so no offer was extended.