A coding challenge, followed by a video interview and finally an onsite interview. The coding challenge wasn't too bad. For the video interview, a few questions about myself were asked and then there was another coding problem, which wasn't too bad. The onsite was similar to the video interview, questions about myself and another coding interview. Staff was friendly. I should note the internship was cancelled due to COVID-19, but the overall interview process was good.