
Vanguard Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 158 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Vanguard.
Software Engineer
The process was pretty simple. It began with a coding test that had 4 problems, like LeetCode easy-medium ones. Then, about a week later, I got invited to the final online interview. This part included a case study, some behavioral questions, and a technical interview. It all took around 2.5 hours.
- Tell me about a technology or innovation that's relevant, and explain it in detail. What prompted you to learn about it, and how do you stay updated on tech trends?
- Can you explain some basic OOP concepts?
Software Engineer
I had an online meeting with the Team Leader. We started with some basic programming questions, and then it got a bit broader. He was late for the meeting, which was on a Friday morning, and honestly, he looked like he had just woken up.
- Can you explain basic programming concepts?
- What are the fundamentals of RxJS?
- How would you go about reversing a string?
Software Engineer
I recently went through the technical assessment process with Vanguard for a TLDP (software engineering) position. The interview process was well-structured and professional, but also challenging, which I appreciated. The technical questions were designed to assess both my problem-solving abilities and knowledge of algorithms, data structures, and coding practices. I felt that the difficulty level was appropriate for the position and really tested my skills. The entire process was efficient, and the communication from the recruitment team was clear and helpful throughout. Overall, it was a rigorous yet rewarding experience.
- Could you implement a spam detection algorithm for emails, checking if the subject has at least two spam words from a list, making sure it's case-insensitive and handles repeated words?
Vanguard Software Engineer Interview Questions
Quoted word for word from Vanguard interview reports.
“Find two numbers in an array that sum up to a given target, and return their indices. Assume exactly one solution exists and the same element cannot be used twice. The order of the returned indices does not matter.”
Read reports →“Regarding inheritance, if class B extends class A, and class C extends class B, what is the instance of class B?”
Read reports →“Describe how you would code a solution to check if two strings are permutations of each other.”
Read reports →“Can you write some code to check if a string reads the same forwards and backwards?”
Read reports →“If an abstract class named Animal is provided with certain parameters, how would you create classes for Dog, Cat, and so on, that implement these parameters?”
Read report →“How would you optimize a query for a table with a large number of columns?”
Read report →“Could you solve the "ginortS" problem from Hackerrank? The task is to sort a string such that lowercase letters come first, followed by uppercase letters, then digits, with even digits preceding odd digits. (Hint: Using Python makes this easier, though I used Java which was more complex).”
Read report →“Could you implement a spam detection algorithm for emails, checking if the subject has at least two spam words from a list, making sure it's case-insensitive and handles repeated words?”
Read report →“Could you write some code to figure out if a client could retire based on their desired retirement age and the amount of money they needed to retire by specific ages?”
Read report →Formats, difficulty and experience
Across all 158 Vanguard interview reports.