RetailMeNot logo

RetailMeNot Software Engineer Interview Questions
& Process

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

Based on 51 interview experiences · FREE TO READ

3 Rounds average
Average Typical difficulty
70.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at RetailMeNot.

Showing 3 of 51
RetailMeNot logo
RetailMeNot

Software Engineer

Engineering · more than a year ago

Senior Average Negative experience No offer 2 rounds
Interview process
Recruiter call Take home Technical screen Background check Offer
Interview formats
Technical Coding

The interview process started with a recruiter call, followed by an online coding test. After completing the coding round, I proceeded to the technical interview. The technical interviewer was quite unprofessional, simply presenting a problem and expecting a solution without any initial discussion or collaborative effort, which felt very robotic. It's unusual to encounter such an environment in a product company. Unfortunately, I was unable to solve the problem under these conditions, and it seemed like they were looking for rote memorization and robotic execution. I received the rejection email the following day, which is a positive aspect compared to companies that don't provide feedback.

Confirmed questions1 question
  • A medium difficulty LeetCode style question was posed.
RetailMeNot logo
RetailMeNot

Software Engineer

Engineering · more than a year ago

Entry Average Positive experience No offer 5 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Technical Coding Behavioral

I had my first interview on campus after a career fair, which was a standard whiteboard interview with two interviewers. They asked me to solve a graph traversal problem using a chutes and ladders game board. The second round was at their Austin office. It was a great experience; they hosted dinner the night before and lunch on the interview day. I had four interviews, each with one interviewer who asked various whiteboard questions. Some were easy, but one question started simple and evolved into a dynamic programming problem. I found it odd and unfair that I only had 10 minutes left when this question was presented. After the whiteboard interviews, I had a personality interview with an engineering manager where we discussed my career goals and company fit. They gave me a gift box with cookies and some promotional items as a thank you.

Confirmed questions2 questions
  • Given a list of billboards with visibility ratings and locations on a highway, write a function to select the optimal set of billboards to buy. The constraint is that no two selected billboards can be within a specified minimum distance of each other. The function should accept two parameters: the number of billboards to select and the minimum distance between any two.
  • Given a list of billboards along a highway where each billboard has a visibility rating (higher visibility is better) and a location, create a function that chooses the best set of billboards to purchase along the highway given that no two selected billboards are within a certain distance (so the function takes two parameters: number of billboards to select and minimum distance between any two selected billboards).
RetailMeNot logo
RetailMeNot

Software Engineer

Engineering

Mid Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Coding Technical

I had a phone screen with the recruiter, then an online coding challenge in Java with 3 questions. After that, I had a virtual onsite round where I spoke to a manager and a software engineer II. The coding challenge was part of the onsite. It wasn't super difficult overall, but they were not clear about what they were looking for in the role. The recruiter didn't get back to me about feedback after the "on-site" round.

Confirmed questions1 question
  • Can you find the bug in the provided method?

RetailMeNot Software Engineer Interview Questions

Quoted word for word from RetailMeNot interview reports.

Write a function to return pairs of all integers that sum to a given number.

Read reports

Find the longest prime number (in terms of number of digits) from a given list of digits.

Read reports

Given a list of products and a list of coupons that can each be used only once, calculate the lowest possible net product price.

Read reports

What is the index of the first prime number formed by combining digits from an array of single-digit numbers, and what is its time complexity?

Read reports

Can you return a list of all the prime numbers formed by concatenating the integers from left to right in a given list of integers?

Read report

What's the minimum number of gift cards needed to cover a purchase, given a list of gift card values?

Read report

Find two objects from a given set of objects, where each object has associated values, such that the sum of their values matches a specific target number.

Read report

Given a list of billboards with visibility ratings and locations on a highway, write a function to select the optimal set of billboards to buy. The constraint is that no two selected billboards can be within a specified minimum distance of each other. The function should accept two parameters: the number of billboards to select and the minimum distance between any two.

Read report

Given a list of billboards along a highway where each billboard has a visibility rating (higher visibility is better) and a location, create a function that chooses the best set of billboards to purchase along the highway given that no two selected billboards are within a certain distance (so the function takes two parameters: number of billboards to select and minimum distance between any two selected billboards).

Read report

Formats, difficulty and experience

Across all 51 RetailMeNot interview reports.

Interview formats

Technical 36.4%
Coding 36.4%
Behavioral 22.9%
System Design 2.5%
Presentation 0.8%

Interview difficulty

Easy 7.8%
Average 74.5%
Difficult 17.6%

Candidate experience

Positive 70.6%
Neutral 15.7%
Negative 13.7%