Applied online and then had a phone interview a week later. A week after that, the in person interview was scheduled. It took about a week and a half to hear back after the interview. There were some behavioral questions and also technical questions.