I applied as an Entry Level Software Developer in the Fall of 2019. The position was for new grads who will be graduating in Spring 2020.
The interview process at Vanguard was a really great experience. The interviews were fair, with good feedback and really gets a good overall view of the candidate. The communication was consistent and helpful.
I applied in Nov 2019. About 2 weeks later I received an online coding challenge, the questions were relatively straightforward. About 2 weeks after that I received an email for a phone interview. The phone interview was entirely behavioral, with some questions related to "What do you like to do in development?", "What made you choose Vanguard?", etc. At the end of the phone interview I was given an offer to have an onsite interview in Malvern, PA(Vanguard's headquarters). They do interviews in batches of people at once, so the next available date was about 5 weeks out from when I did the phone interview.
I was not living in Pennsylvania during the interview process, so Vanguard flew me up and had a driver waiting for me to take me to the hotel. The onsite was a very positive experience. It's about a 5.5 hour process overall. You start with a 30 minute breakfast, where mid level/senior developers are with you. They spend time getting to know you, answering your questions, etc. This is relaxed, but the interview definitely starts at this point. Vanguard is huge on a cultural/behavioral fit, and so they want to see you stand out starting from the get go.
After the breakfast you're given 30 minutes to do a case study. They vary, but in general they're looking for a high level solution to a problem. It's along the lines of "Your manager has X requirements for Y product, how would you implement this?". It gives a good understanding of how well versed you are at development and coming up with solutions to problems. This is gone over with your interviewer in the technical portion of the interview. There are two 1 hour interviews - behavioral and technical. The technical one is not as intense as you'd expect from "tech" companies, but definitely know the fundamentals of development. In the behavioral portion they really want to get to know you, what you're like, and they give you a fair bit of the standard "Tell me about a time X thing happened and what you did".
After the interviews you have lunch with a few developers and are given a tour of the facilities. Then you are given a 30 minute presentation on what the company is all about, and a 30 minute presentation on the benefits and perks of the company.
After that I was driven to the airport and was flown back. This was on a Friday. On Monday my recruiter called me and gave me an offer.