Applied online. I believe my process was a little different, I uploaded my resume only but did not complete the rest of the application process because my graduation date did not meet their requirements, therefore I thought that I had not applied for the position. Unexpectedly they sent me four personal e-mails in one day stating that they created a profile for me, were very interested, and told me I made it to the next round. The next step was to answer a three question challenge requiring detailed, written answers with visual graphs, sources and references. In addition to this you must complete a virtual interview that asks you 7 questions and records your answers to them.