First interview was over teams with technical questions from team lead. Next stage was in person for which I prepared a presentation which was followed by technical questions from 2 members of the team and then a people based HR interview. I found the whole process very friendly, they really put me at ease and gave positive feedback through out the process.