The interview began with a phone call with hiring manager where my interest to apply and past experiences were gauged . Followed by a take home coding test . After the coding test was submitted , I had three to four rounds of interview speaking to future team mates and one pair programming session related to the coding task , then a chat with the PM , hiring manager and another manager . Although the interview took long it was great experience meeting really great people. The whole process was great and didn't feel like I was being tested but the interview was conducted with an approach of getting to know the candidate