Began with two very long email questionnaires from a hiring manager asking about my past programming experience. Specific questions also showed up related to the project I was applying for. After those emails, a 90-minute interview with someone working on the project. Questions varied from behavioral to technical, designed to see how well you critically think.