Interview 1: Over the phone behavioral. Discussion of resume items and details of the position. Typical questions such as "Tell me about your technical background" and "Can you explain the software development process of your projects A, B, C"
Interview 2: Also over the phone. Short computer science trivia section. Coding portion consisted of explaining what given code (position was for C++) does as well as explaining how you would add a feature to a class and what design considerations you would make. Performance, multithreading considerations etc.