The interview process was long, challenging, and rewarding. There were several rounds, including a technical evaluation and follow-up interview, multiple rounds of personal interviews, and a final weekend-long interview event. Overall the process took about 3 months.