
NGP VAN Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 9 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at NGP VAN.
Software Engineer
It was a pretty standard interview, make sure you know your fundamental concepts. My interview focused on strings, but I'd prepare for arrays and hash maps too. They let me choose the programming language. The interviewer was cool and let me work through my problem-solving process. I felt like I did okay, but their response time was slow, though they did mention that upfront. By the time I heard back, a lot of other internship opportunities had already passed, so it's probably a good idea to keep applying elsewhere while you wait. The position itself was eventually called off because of the pandemic. One weird thing though, ever since I interviewed, I've been getting emails from political campaigns from random places. It seems like unsubscribing leads me to NGP VAN, making me think they got my email from my application. Even though I generally agree with NGP VAN's political leanings, I don't think I should be contributing to Colorado's elections as someone from California. It's a simple unsubscribe process, but if the ethical side of it bothers you, there's the context.
- Tell me about your past experience and how you feel about C# coding challenges in the easy to medium range of LeetCode.
- I have questions regarding your previous experience and your comfort level with C# programming questions in the LeetCode easy & easy-medium difficulty range.
Software Engineer
I had two phone interviews. The first was with a director in their digital department where they asked about my resume and then some technical questions on Javascript and OOP. The second interview involved solving two standard programming exercises over the computer while on a call with the interviewer. It was a bit awkward over the phone but they were helpful.
- Can you describe the four defining characteristics of OOP?
Software Engineer
I met the recruiter at a job fair 3 weeks ago, then I emailed my resume a week ago and got a technical phone screened by her a few days ago. The phone screen was through GoToMeeting and I was asked to solve the FizzBuzz challenge in a collaborative text editor.
- Solve the FizzBuzz challenge by writing a function that prints integers from 1 to n. If n is divisible by 3, 5, or 15, print specific characters instead of n.
NGP VAN Software Engineer Interview Questions
Quoted word for word from NGP VAN interview reports.
“Solve the FizzBuzz challenge by writing a function that prints integers from 1 to n. If n is divisible by 3, 5, or 15, print specific characters instead of n.”
Read reports →“Can you explain what an abstract class is?”
Read reports →“Can you write a program to make a string speak like Yoda?”
Read reports →“Can you solve the Fizz Buzz problem?”
Read reports →“Can you implement a yoda program?”
Read report →“Can you describe the four defining characteristics of OOP?”
Read report →“Tell me about your past experience and how you feel about C# coding challenges in the easy to medium range of LeetCode.”
Read report →Formats, difficulty and experience
Across all 9 NGP VAN interview reports.