Initial phone-call with a recruiter (30 mins), followed by a technical phone interview with a software dev (45 mins), followed by an in-person interview (3 hours). Had to follow up with the recruiter multiple times to keep the ball rolling – seems like interns were not their hiring priority but they were responsive to my follow-ups