1) Submitted application online, 2) phone screen with recruiter, 3) panel interview, 4) application task, 5) final interview with senior manager. The whole process took roughly 7 weeks. The recruiter was communicative and highly professional, and I left with a positive impression of the company in spite of walking away without an offer.