Overall, the interview process was very good and smooth. The interview process consisted of multiple stages, starting with a live technical coding round focused on data structures and algorithms (LeetCode-style). During this technical screen, the interviewer also brought up my previously submitted Online Assessment (OA) and asked targeted follow-up questions to understand my logic, edge-case handling, and how I might optimize my code further. After passing the technical screen, I moved to a 45-minute system/behavioral and architectural deep-dive with an Engineering Development Group (EDG) Manager. In that round, we discussed my background and specific system architectural decisions I made in previous roles and few behavioral questions. Finally, a few days later, I had a brief logistics call with an HR recruiter to confirm my availability and start dates, followed quickly by an official offer