Total of 6 interviews. Recruiter screen, hiring manager screen, live coding screen, behavioral screen, and two final round screens. They had me go through all of these interviews, and the recruiter after each step always told me that the feedback was great. After spending 6 weeks going through their process, the recruiter sent me a generic email and said she couldn't provide a reason why they decided not to hire. Be nice and give feedback if they dedicated so much of their time towards joining your company. In my opinion, most people came off fake. Especially the recruiter