I topped the online coding contest organised by Amex called TechThat following which I was offered a PPI. The first interview was telephonic and took place after one and a half month taken by senior manager of risk department in which he just warm you up, know about you a little bit and ask your interests and why you want to join the company. He will ask you some basic questions according to your profile. He also asked me the questions that I did in TechThat.
They didn't tell me the result of my first interview whether I was selected or rejected until after 40 days. They called me after 40 days of my first interview to tell me that I have been selected for second round of interview which was scheduled the next day. This interview was on webex and taken by a senior product manager. This interview lasted for about an hour and went quite well. He asked some coding questions, dbms, OOPS concepts and some puzzles at last.
I got another call from them after 12 days of this interview telling me that I have been selected for third round of interview the next day with a senior product development manager. This was also on webex and again it went quite well. He asked some scenarios based questions. He was basically interested in my personality and my problem solving skills. It wasn't exactly the HR round but sort of combination of that and problem solving skills, responses and whether I was suitable for their company or not.
I got another call after 4 days telling me that I have been selected for fourth round of interview the next day with director risk management. I was really nervous this time. The next interview started in the morning at 10 am again on webex. This time it was completely technical. He adhered to python as my primary language of coding was python and his as well . He asked me some good questions on python and sql. It was a quick round of interview and lasted for about 30 to 45 minutes. After this interview I was pretty nervous but this interview went fine I guess.
After 3 days they sent a mail to my college stating that I cleared the complete interview process and they have offered me an internship for 6 months in their gurgaon office. I would get the PPO based on my performance in the internship period.