I was contacted within days of applying online for the position for a phone interview with the recruiter. After that short interview I was told I would be contacted by the hiring manager if she was interested. The next morning I scheduled the interview and it took about 30 min. Within the next week I scheduled the in person interview.
The in person interview consisted of meeting the hiring manager, a manager I would be working with, and the team I would be working with. All of them had questions for me.