The initial phone interview covered generic questions about my background and what kind of culture I was looking for. After the phone interview, had an in-person technical interview which tested knowledge in multiple languages. Was given time to view code snippets and then answer questions about them.