I applied through a recruiter. The process took 4 weeks. I interviewed at Vanguard in Oct 2014
Interview
I met with a recruiter at a college job fair, they reviewed my resume on the spot and offered a phone interview. The phone interview consisted of lots of behavioral questions, and "tell about a time when..." questions. Leadership is a important quality to Vanguard, and something they looked for continuously. After the phone interview, I was invited to Charlotte, NC to be interviewed further. The in-person portion of the process consisted of a behavioral interview, a technical interview and a group interview. The interviewers were very in-tune and interested in what you had to offer. All in all, it is an outstanding company, with good people behind it.
Interview questions [1]
Question 1
Unexpected Question: In Java, how can you print 'Hello, World!' before the main is executed?
A HackerRank was sent immediately after I applied. It contained 3 multiple choice questions on a coding language, and 3 prompts for coding.
The time allowed is more than enough and the coding environment has auto complete set to on.
Make sure you have the basics down and you understand the prompt before coding.
Interview questions [1]
Question 1
Given a string, determine the character that is repeated the most. If multiple characters were repeated, return the one that occurs first in the list.
I applied through university. The process took 2 weeks. I interviewed at Vanguard (Malvern, PA) in Feb 2017
Interview
Applied online and received a phone interview about a month later. Phone interview started with basic questions about the company and why I wanted to work there. Next, there were a few technical java questions. Finally, walked though my resume.
Interview questions [1]
Question 1
What is the difference between abstract class vs. interface?
I applied online and got selected for an initial interview. It was a phone interview, I was asked questions about my experience listed on the resume and behavioral interview questions. After passing the phone interview, I was asked to come in for an in-person interview.
The interview started with a presentation to me and other interview candidates about Vanguard and their culture. We were then given two tasks. The first one was a group task, we were given a list of items and told to select 10 items from the list for a survival scenario. The second task was an individual task where we were come up with a strategy to design and implement a feature on their webpage.
These tasks were followed by two one on one interviews with the leaders of two different teams. Most of the questions were behavioral in the first interview. The second interview was more technical where specific questions about java were asked and the details of the individual task were discussed.
We then had lunch with previous interns who went through the same program. It was then followed by a group discussion about a topic that was chosen before the interview.
Interview questions [1]
Question 1
What is the different between the == operator and equals method?