I applied online and the process took two weeks. I first got a general call from HR to set up a video interview with my potential supervisors. I had about a 30 minute interview and was asked about previous internships, my work, etc. I was told I had a weekend to complete a final round application project. After submitting the project, I was given the offer a couple days later.