1st interview was with H.R and it took 30 minutes. just a conversation to learn more about you, salary expectations... 2nd interview was for an hour with a team member. It was a mix of questions about my background and also technical questions. I could not make it to the third interview, but overall it was a great experience. Be prepared to be challenged and good luck.