
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
Candidate interview experiences
First-hand accounts from people who interviewed at RetailMeNot.
Software Engineer
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.
- A medium difficulty LeetCode style question was posed.
Software Engineer
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.
- 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).
Software Engineer
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.
- 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.