Quick and painless, I felt that my time was respected more than in many other interviews. There were, however, a surprising number of non-technical questions. Be prepared to talk about yourself and qualifications more than you talk about any information about things you will be doing on the job. They expect to teach you plenty when you're at the entry level.