I came in for an on-site interview after two rounds of phone interviews. The on-site was five rounds, two of them live coding, one for culture fit/general questions, one relaxed conversational round, and one product demo/recruitment checkin. (There was a sixth scheduled, another technical round, but the interviewer was out sick.)
I was impressed by the whole process. They use their own platform, which is designed to make interviews extremely informative and efficient, and it shows. In the culture/general portion, there were insightful questions, such as "Describe a situation where you had a difficult time working with someone, and how you handled it," or "tell us about something you did that you were proud of." They may seem like general questions, but the interviewers were taking notes as they listened to my answers and from their demo I saw how those questions are funneled into an analytics platform.
There were two coding exercises, one in javascript and one in php. They gave me straightforward tasks to do, in one case implement a javascript object based on a spec defined as a jasmine test, in the other, to perform a set of basic transformations on a CSV file in php. I worked on a laptop as a member of the dev team watched my progress on an external monitor. The tasks were fair and reasonable, and I could see the fundamentals they were trying to make sure I grasped. They let me know I could google freely and I did, though I felt some self-applied pressure not to google anything too stupid or obvious. :)