Vanguard logo

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

2.7 Rounds average
Average Typical difficulty
67.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Vanguard.

Showing 3 of 158
Vanguard logo
Vanguard

Software Engineer

Engineering · nearly a year ago

Intern Average Positive experience Accept offer 2 rounds
Interview process
Technical screen Onsite
Interview formats
Coding Case Behavioral Technical

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.

Confirmed questions2 questions
  • 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?
Vanguard logo
Vanguard

Software Engineer

Engineering · nearly a year ago

Mid Average Neutral experience No offer 1 round
Interview process
Recruiter call Phone screen
Interview formats
Technical Coding

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.

Confirmed questions3 questions
  • Can you explain basic programming concepts?
  • What are the fundamentals of RxJS?
  • How would you go about reversing a string?
Vanguard logo
Vanguard

Software Engineer

Engineering · a year ago

Entry Difficult Positive experience Accept offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding

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.

Confirmed questions1 question
  • 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.

Interview formats

Behavioral 33.2%
Technical 32.7%
Coding 20.7%
Case 5.1%
Presentation 3.8%

Interview difficulty

Easy 36.7%
Average 56.3%
Difficult 7%

Candidate experience

Positive 67.5%
Neutral 21%
Negative 11.5%