NerdWallet logo

NerdWallet Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 185 interview experiences · FREE TO READ

3 Rounds average
Average Typical difficulty
41.8% Positive experience

Which role are you interviewing for?

30 roles · 185 reports

Candidate interview experiences

First-hand accounts from people who interviewed at NerdWallet.

Showing 4 of 185
NerdWallet logo
NerdWallet

Sales Manager

Sales · nearly a year ago

Manager Average Neutral experience No offer 4 rounds
Interview process
Recruiter call Phone screen Panel Recruiter call
Interview formats
Behavioral Presentation

The hiring process was very fast. I had a 30-minute call with the recruiter about basic sales leadership skills, then a 45-minute call with the Head of Sales for a more in-depth discussion, followed by a 1.5-hour back-to-back panel interview with several department heads, and then a final check-in with the recruiter on the same day. I got good feedback throughout. Two business days later, I got a generic rejection email saying they chose other candidates. This was surprising since a recruiter contacted me on LinkedIn right when the job opened and I scheduled the earliest possible time to meet everyone. The whole process from the initial message to the end took less than two weeks. It turns out the job was posted again and the recruiter posted about needing to fill the position on her LinkedIn. I find it unprofessional to not provide honest feedback and then falsely claim they are moving forward with other candidates when the job is still open weeks later. It felt deceptive and a waste of my time and effort.

Confirmed questions1 question
  • What are your strategies for holding sales representatives accountable?
NerdWallet logo
NerdWallet

Software Engineer

Engineering · a year ago

Staff Difficult Negative experience No offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Coding Technical System Design Behavioral

I was encouraged to apply for this Staff Software Engineer role by the hiring manager. After an initial chat, I did a CoderPad challenge with Leetcode-style problems, which felt like gatekeeping. Then, I had interviews with the team lead and two engineers. The team lead was helpful and even gave me prep advice. I felt I did really well in these interviews, with one interviewer noting I did "amazingly well." The recruiter said they were waiting for final feedback, and it seemed like an offer was coming. However, I received a generic rejection saying they chose a more qualified candidate, claiming the roles were competitive. A short time later, I saw the exact same job reposted, with no updates on LinkedIn. This experience felt like the company was just going through the motions for a role that might not have been real, which was emotionally taxing. Candidates deserve transparency.

Confirmed questions4 questions
  • Solve standard Leetcode-style coding challenges.
  • Analyze and fix a poorly written React/Next.js application, paying attention to client vs. server code distinctions (e.g., 'use client').
  • Explain the functionality and application of 'useTransition' in React.
NerdWallet logo
NerdWallet

Marketing

Marketing · a year ago

Entry Difficult Negative experience No offer 2 rounds
Interview process
Recruiter call Phone screen
Interview formats
Behavioral Other

The interview process is tough. It feels like if you have neurodiversity or think you might, you're set up to fail. What they asked me to prep versus how the interview was actually structured made it super hard to move forward. This meant all the prep I did for my second interview was useless. They also scheduled my second interview without asking for my availability – they sent an email at 3am and had it booked by the time I got online. This was an early sign that maybe this isn't the best place if you care about work/life balance.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

NerdWallet logo
NerdWallet

Member Support Specialist

Operations · a year ago

Entry Difficult Positive experience Accept offer 4 rounds
Interview process
Recruiter call Take home Technical screen Onsite Background check Offer
Interview formats
Behavioral Technical Presentation

So the interview process started with a recruiter screen with Dee. Even though my resume wasn't exactly what she was looking for, she gave me a chance to talk about my experience and even let me redo my resume before passing it on. After that, I had a written assessment to complete, which was pretty straightforward and didn't take too long. I even got feedback on it afterwards, which was cool. Then there was a 1-on-1 with the hiring manager, and after that, a longer interview with the hiring manager, a Senior Manager, and someone from another department. Even with everyone's busy schedules, it all went really smoothly, and everyone was on time and really nice. Dee was super helpful the whole time, giving me tips and letting me know what to expect. I got the job offer and I'm super excited to start!

Confirmed questions1 question
  • What's a professional area you're looking to improve?

NerdWallet Interview Questions

Quoted word for word from NerdWallet interview reports.

Can you create a JSON encoder function that accepts any input type and outputs its JSON string representation?

Read reports

Could you write the SQL query to determine the weekly renewal rate?

Read reports

Write a JSON encoder from scratch in a HackerRank coderpad style test, with options for various programming languages.

Read reports

What is the difference between RANK() and ROW_NUMBER() in SQL, and how do you use Order Analytical Functions like SUM() OVER(PARTITION BY <> ORDER BY <> ROW UNBOUNDED PRECEDING)?

Read reports

Regarding Mortgages, the revenue in 2018 was $30M and it dropped to $27.5M in 2019. Investigate why this happened. What info do you need?

Read report

Could you implement a method for serializing data in a format commonly used in web applications?

Read report

How would you improve our mortgage content pages to get more membership sign-ups?

Read report

How would you high-level design a system for periodically reading, normalizing, and updating data records?

Read report

Could you write a function to transform an input data structure to an output, ensuring no pre-built libraries for this task are used?

Read report

Formats, difficulty and experience

Across all 185 NerdWallet interview reports.

Interview formats

Behavioral 37.3%
Technical 24.8%
Presentation 12.5%
Coding 8.5%
Case 6.5%

Interview difficulty

Easy 17.8%
Average 57.3%
Difficult 24.9%

Candidate experience

Neutral 17.9%
Positive 41.8%
Negative 40.2%

Reports by job function

Marketing 49
Engineering 37
Operations 24
Other 21
Analytics 13
Design 12