Recruiter screen, then coding phone screen, and then an in-person panel with a presentation. While the presentation is important, don't neglect the coding and design portions of the interview either. The process was very well communicated and they even provided interview feedback. Wonderful company to interview for, wish I got the job.