First step is a pair programming exercise with two engineers. Fairly straight forward exercise, not too difficult - make sure to ask lots of questions regarding requirements.
Second interview is a coding question followed with a simple systems design question. Once again, fairly standard and nothing too challenging. It is important to ask questions throughout.
Final step would be a call with a director to go over your resume and what you are looking for. Did not accept the offer as I went with another company.
Interviewers at times seemed like they were trying to "one-up" me with quiz like questions which could be frustrating at times but overall, a good learning experience.