Process involved 3 rounds additionally with an HR Discussion. First was a casual HR chat, discussed my background and company's work. Next came the hiring manager interview, who drilled into my experience and how I work. Then the process concluded with two technical interviews - one focused on live coding session but this was more of an interactive session where I worked on a real-time problem and thanks to the interviewer who helped me throughout the interview and keeps me motivated, and another involving system design again for a real world problem. Despite the challenging technical questions, the interviewers created a collaborative atmosphere and I was able to learn a lot from the interviewers.