The interview process started on a school campus. After an initial first impression review you get called back for a technical interview. After this you get another callback, this time online, where you are tasked with a hard challenge that is focused more on how well you communicate your thought process rather than whether or not you can solve the problem.