The interview process was good, and I thought it was a good way to measure candidates' abilities. They gave me a programming challenge, for which I don't think they were expecting anything specific, but they just wanted to see how you worked at it. Then, there was a debriefing session to go over the choices I made in my solution.