interview on site phone interview as well. there was also a test where i had to go somewhere to take it and a test that they gave me. when i was on site they also required a presentation. they lie to you a lot about what to expect when you work at the company.