They started with a half hour long non-technical phone interview that was basically the recruiter telling you what the job would entail and seeing if you'd be a good fit for the job, go over the resume, and if you can hold a conversation. Then they set up a technical interview which lasted 45 minutes or so which was much harder. I didn't come from a CS background and they asked very specific programming terminology questions, most of which I had never heard of before. Seems very hard to get the job if you don't have that background. Rejection email next day.