An initial call with a recruiter, then a 30 minute call with hiring manager followed by a panel interview and a presentation. The whole process took about 3 weeks. The presentation took me about 3 days to prepare and design (if you wanted to prepare a good presentation. I did). The process was unnecessarily prolonged.