The process was fairly straight forward. The interview included questions about my background and experience, a few general behavioral questions, a few probing technical questions to check depth and breath of knowledge. Last, there was a programming test.