I was contacted by the HR recruiter for their central office who set me up for a phone screen with the director of the department. That went pretty well. Got invited in for an in-person interview. The recruiter gave me some general skills to brush up on before going in, which I did.
The in-person interview was with two of their senior engineers. It consisted of a few personality and process questions, then about an hours worth of "code fights"-style generic problems, in any language I liked, barring that I was not allowed to solve the problem with built-in methods (so no regex, etc). As I recall it was a fairly difficult sorting and string matching algorithm that I was supposed to come up with. Not something I would expect for entry-level, especially considering that absolutely none of my other skills were discussed as the recruiter had implied they would be.
Then, of course, those that were so excited to talk to me had unceremoniously closed my file and dropped off the face of the earth. I had to log into their HR system to find that out, as a simple note saying, "Sorry, you're not what we're looking for", would have been too much trouble, I suppose. I know that's pretty common practice, but I hate when employers do it. It gives an air of, "You're no longer worth even 30 seconds of our time." I'm not sure if I'd want to work with a company that takes such a disingenuous and impersonal approach to hiring in the first place, so no great loss.