Had two phone interviews, one with recruiter and one with manager. Went well. Came on-site and talked to a handful of people for 4-5 hours.
Overall, it went okay but I was not as prepared for it as I would have liked. They will expect you to be sharp on your programming.