I received a Hackerrank pretty much as soon as I applied, and it was pretty easy. Then was a behavioral phone screen conducted by the recruiter (a friend applied for the same internship and said the recruiter asked a couple knowledge-based technical questions as well, but I was not asked any). Then I went to the Malvern, PA campus for an on-site that included a one hour behavioral interview and a one hour technical interview. The behavioral was pretty standard, be prepared for the Why Vanguard? question and some typical team-based questions. The technical was focused more on projects and my role in those projects, with one simple algorithm problem that I was only asked to talk through, no code; before this portion, I was also given 20 minutes and a case to prepare for and during my technical interview I talked through what I planned with the interviewer, who also asked a couple follow up questions. There was a round table discussion on a topic they emailed everyone three days prior. The rest of the day was a tour, lunch, a couple presentations. Everyone was very nice and welcoming.