3 Separate interviews. The first was a standard get-to-know-you type of interview where I was asked questions about my previous experiences and what kind of worker I am. The second was a technical interview where they asked me to make a simple app. The third was an interview with the higher-ups.