There was an initial phone interview with an HR and you can find most of the questions they ask here. So that was pretty easy to pass. They then had a 45 minute technical interview over Skype. The guy asked me various questions about my resume and about several topics in CS. He also asked me about a personal, technical challenge I had to overcome (like solving a bug) and then how I would automate that process. We then did a program problem and I was thrown off a bit by the question which had to do with printing out comments for a blog. Looking back on it, it wasn't that difficult, but I wasn't ready for it. He did help me out and we came up with a solution and then he asked me to analyze it and suggest pros and cons for it.