I apply through my university career center website and got an email from the hiring manager, asking my availability for phone screen. The phone screen was technical and a few minutes after, I was called again for an onsite interview. For the onsite interview, I spoke with 6 different current employees, all of them asking technical questions.