applied through a contact. got a phone call. Interview lasted for 1 hour. Interviewer was friendly. Helped me whenever i was stuck at somewhere. Then onsite round. I was provided lunch in between. I felt a bit tired after three interviews. But it was worth it.