—- prescreen over the phone with recruiter
—- 1 hour prescreen with one or two devs
—- 3-5 one hour interviews given within 1 or two days (previously called an onsight)