Applied online from university website and had 2 video interviews. First one was brief and recruiter just wanted to learn if I was even qualified to apply. Was asked about my previous projects and if my skills were transferrable. The second interview was technical, was asked some basic programming-related questions. Was contacted about 2 weeks later saying I didn't get an offer to come to the onsite interview, but was very close (which would have been the third and final stage, with 5 other candidates a group interview).