The process was pretty long. The Talent team is pretty good, they keep in touch with you regularly, and ensure good communication throughout the interview process. There were 7-8 rounds including a take home assignment. The nunber and type of rounds, and the expected evaluation done by the interviewers were provided before hand which was good and helped in easing up the interview prep, since you knew what to expect. The interviews itself were pretty okay, I met the hiring manager, the team, and the broader leadership of the team. Everything went pretty smooth. The process did take quite long though.