I had four round of interview for this role. First, a recruiter called me on phone to review my resume and eligibility for this job and expected salary. Then, I had an interview session with hiring manager asking some STAR questions and discussing tasks and working environment. The next round was with HR manager which was a friendly chat to make sure that I'm aligned with the company policies and teams. Finally, I had a technical interview with a manager and chief engineer which was quiet challenging. They asked me a lot of design questions and fortunately I could answer most of them. All of the interviews were online for me because the interviewers were at different locations. Overall, four rounds of interview with different people was a bit frustrating and stressful but all interviewers were friendly and nice.