Applied online , got a call from the recruiter in a week who asked me basic screening questions and set me up with hiring manager the week after .This interview was smooth ,was asked about my experience and few technical questions.I was called in was for an in person interview . Here there were three rounds with three different managers . Questions were behavioral , very few were technical