Contacted by recruiter for phone interview. Then had phone interview with hiring manager followed by in person meeting with hiring manager, company leaders, and future team. Follow up after interviews was fairly rapid. Entire process took about 3 weeks.