Quick phone call with a recruiter to schedule two interviews. She asked me what language I'd like to be interviewed in. My recent experience is primarily C, but I was expecting to be given the sort of high-level algorithmic problems for which having to build my own data structures would be too time consuming, so I said I would prefer C++. We scheduled my interview to be two weeks away to give me some time to teach myself C++ and the STL.
I was supposed to have two interviews on the same day, but one of the interviewers never called me. The one who did call was very friendly and intelligent, but I was caught a bit off guard that all he wanted to ask me were C string manipulation questions. I'd normally be good at this sort of stuff, but I was surprised and I panicked, and I didn't do as well as I should have.
My other interview was rescheduled for a couple of days later. Once again, I really liked me interviewer. He asked me some higher-level algorithmic questions, with a bit of an AI bent to the them. Interesting stuff. It was interesting stuff, and I eventually came to the solutions he was looking for, but it took some prompting.
In the end, I wasn't invited to a second round of interviews and I wasn't particularly surprised by this. There's a huge difference between writing your own code on your own time or even on a test in school and writing code with someone watching your every keystroke. I found it very stressful. The questions they asked me weren't particularly difficult, but the context in which I had to solve them wasn't something I was ready for.