First was a HR call interview round where basic questions were asked followed by scheduling the next interview, followed by on site non-technical interview. Next you are given an assessment to solve followed by another on-site technical round. The final round can also be a phone interview.