I was referred by a current employee and within a day had a follow-up asking me to submit a formal application for their records. At that point:
1. Initial Phone Screen with Recruiter (30min) - Easy-going, pleasant conversation with initial questions about background, qualifications, compensation expectations etc.
2. Interview with Hiring Manager (30min) - More in-depth questions about background, interest, fit etc. Still fairly easy-going, provided initial chance for me to ask more questions about the role/expectations.
3. Peer Interview (30-45min+) - Very in-depth conversation with a current employee. Honestly felt like a chance for ME to interview the employee, but that may vary by interviewer. Was a huge positive in the process though and a great chance to feel out fit.
4. Platform Demo (60min + Prep Time) - Provided with a clearly defined assignment to demonstrate technical and presentation ability, given 7 days to prep. To satisfy minimum requirements, actual prep time probably 2 hours or less. However, that may vary based on your background, abilities, confidence, desire to go above and beyond etc.
5. Recruiter Check-In + References Request - Asked to provide 3 references, including a current or previous supervisor. Pre-negotiation for compensation may happen at this phase if appropriate.
6. Final Recruiter Check-In + Offer
Overall, the process was straightforward, pretty quick (~ a month from referral to offer), and everyone was candid and responsive. I found it a really positive experience overall.