Applied online, got a follow up email a couple days later asking which school term I was interested in for the internship. Then scheduled an initial call where we spoke about a few technical terms and a few of the companies goals. After the initial call, two days later got an email about scheduling a face to face interview. The interview got into more technical questions but mainly focused on puzzles so they can see how you go about problem solving. It then ended with allowing you to ask questions to the interviewer and the CEO. The whole process took about two weeks.