Interview experience was really positive. There were 3 - 4 levels of interview with initial HR call asking general questions like salary expectations. Second level was a phone interview with the hiring manager. Third round was a formal technical interview . The interviewers asked me to write code on a whiteboard, which is always difficult, but they did help a lot and pointed out mistakes I made and gave me great feedback about what I could have done better.
The fourth level was with the higher-level managers and directors. This was more behavioral, scenario based questions.
Overall the interview experience was great and the HR was really great at providing timely feedback at the end of each round and after the final results as well.