Whole process took about 3 weeks. I had a phone interview with a VP and then was invited to an onsite that consisted of two interviews, one with a senior engineer and one with another VP. The phone screening was just general resume questions and then two short coding questions. Onsite, the first interview was an hour long whiteboard session, and the second was general fit questions to try and get a better understanding of what I'd like to do/learn in general.