Quite long (2+ months) for 3 interviews, but a nice experience in overall. First interview is just a simple screening/chemistry interview with a recruiter, the second is somewhat similar, but with the hiring manager. Finally there is a case interview with roughly 24 hrs preparation.