
NGP VAN Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 23 interview experiences · FREE TO READ
Which role are you interviewing for?
11 roles · 23 reportsCandidate interview experiences
First-hand accounts from people who interviewed at NGP VAN.
Client Support Specialist
It involved three interview rounds followed by a take-home assignment. They kept me updated on the next steps throughout the entire process, even during holidays. The whole experience was very smooth, which I really appreciated.
- What's your preferred method for acquiring new information, such as visual, textual, or hands-on learning?
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.
UI Developer
I applied online and went through two phone screens with different people. The first was a straightforward technical call. The second was less technical. There was a bit of a scheduling hiccup, but it wasn't the employer's fault. Then I had an in-person interview that was surprisingly short, under 30 minutes. I still don't get why it was so quick or why they even had me come in. I didn't hear back after, and I'm sure I could have done the job. Maybe they just didn't click with me. The people there seemed okay, but their interviewing could use some work; they weren't super friendly or understanding.
- Can you explain the difference between == and === in Javascript?
- What happens with string and number type coercion, like in 'var x = 9 + '14'?'
- Define Javascript closures.
Database Developer
The interview experience wasn't very engaging. It took two weeks of back-and-forth emails to schedule the phone interview due to slow replies. The interviewer didn't introduce the company or the job responsibilities, and instead immediately asked straightforward questions, like asking for my thoughts on the company. For the phone interview, it's recommended to research potential questions online beforehand. The questions were quite basic, but it's advisable to find a quiet, comfortable space to jot down the questions before attempting to answer them.
- Could you explain how to handle pagination on a webpage?
- Can you describe the SQL Server isolation levels?
NGP VAN Interview Questions
Quoted word for word from NGP VAN interview reports.
“What is the function of box-sizing in CSS?”
Read reports →“What happens with string and number type coercion, like in 'var x = 9 + '14'?'”
Read reports →“What is HTML5?”
Read 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 →“What kind of things are typically put in the <head> of an HTML document?”
Read report →“Can you explain the difference between == and === in Javascript?”
Read report →“Can you explain what an abstract class is?”
Read report →“Can you write a program to make a string speak like Yoda?”
Read report →“Can you describe the SQL Server isolation levels?”
Read report →Formats, difficulty and experience
Across all 23 NGP VAN interview reports.