Phone interview coding on a shared doc. It was meant to be specifically for a software development position so the interview was with a current engineer. They were not exactly the easiest to talk to, but the interview was relatively low pressure. Anyone with a good understanding of computer science should be able to succeed at least through the phone stages, and at the very least offered an on-site or in person interview.