First, an online video interview using Modern Hire, then two back-to-back interviews with a tech lead and engineering manager. After the Modern Hire I got matched to interview for a specific internship role and team that I knew nothing about, hence the rejection. I should've asked to interview for a role that I'm more qualified for, but oh well.