I met with Director of Engineering, a product manager, and the Director of Product. The interview consisted of algorithm questions, architectural decisions, brain teasers, and personality questions. It was a fairly well rounded process over all. The technical interview consisted of answering several white board questions, but it was a fairly laid back process as long as you know your stuff. More a focus on what can you do, versus answering definition style questions (ex: What is an ArrayList?). The entire process took about five days from the first interview to the job offer.