About this guide
Get Hired
Inside Scoop
  • Groupon is known for their fun and easy-going culture
  • The compensation for these roles is average compared to similar companies.
  • The company tries to create a good work-life balance
  • There have been some complaints about management, but reviews are generally positive.
Interview Process

The interview process for a software engineer at Groupon takes from 2-4 weeks on average.
Stage 1 + 2 Technical phone interviews (2)
This includes coding on coderpad and follow-up questions
Stage 2: Onsite interview
The onsite has 5 interview sessions including lunch. Each session consists of discussing experience and a whiteboard coding question. The questions are based on knowledge of data structures and algorithms. The focus is more on solving the problems rather than solving it in optimum time. The interviewers are ranging from engineers to team members and directors.

The interview process for a data scientist at Groupon takes 2-5 weeks in general.

Stage 1: Phone screen with recruiter
Stage 2: Phone interview with a senior data scientist
The questions are focused on machine learning theory as well as a technical discussion of previous work experience.
Stage 3: Onsite interview
The onsite includes 5 in-person interview sessions, about 3.5 hours total. The questions are standard statistics/SQL/programming questions for the data scientist position.

On average, the interview process for a product/experience/UX UI designer takes 2-4 weeks.
Stage 1 & 2: Technical phone rounds with two different designers (2)
The questions are about past experience and a project from the candidate's portfolio.
Stage 3: Onsite interview
The onsite visit starts with a tour of the building. Then, the candidate gives a 45 minute-1hr presentation of his/her portfolio/resume to about 2o designers. The presentation is mostly about the candidates experience and an in-depth look at some of their projects with a focus on the context around some of their design decisions and product experience. After that, there is a string of 1-on-1 interviews with individual designers and managers. Most of the questions are about specifics of the candidate's past experiences, past projects, plus a whiteboard exercise with a designer.

The interview process for a product manager at Groupon can take up to 2 months.

Stage 1: Phone screen with recruiter
Stage 2: Onsite interview
The onsite includes 4 back-to-back interviews. All sessions are an hour long.

Interview Questions
  • Given an array of strings, create an array of arrays, with each inner array containing anagrams.
  • Implement heap.
  • Object Oriented Programming paradigms.
  • Data Structures: Binary Trees.
  • If you are starting a new business, how do you collect information about your new customers?
  • Serialize and deserialize a tree and an array of string.
  • Bit manipulation
  • Write a function to determine if a tree is a subtree of another tree.
  • Discuss OOP in JavaScript.
  • Implement a HashMap.
  • Design a mobile app for college grades. How do you make it scalable?
  • Sort an array of integers such that all the zeroes are aligned to the left.
  • How do you find 'islands' of 1s in a 2x2 grid of 1s and zeros.
  • Implement sqrt function without using any math lib.
  • Find the non-repeat number in an array.
  • How do you write sqrt function without using sqrt())?
  • Normal distribution, binomial distribution
  • Programing (R/Python) and probability/stats questions
  • You are on a number line and you can jump to one of the neighbor points with equal probability, with the exception of n=0 where you can't go to negative numbers but have to come back to n=1. If you start at n=44, what is the expected number of steps to reach n=4444?
  • How would you create/design/implement a certain algorithm from start to end?
  • Tell us about a recent project where you used machine learning techniques.
  • How do you go through your design process? How do you make choices?
  • Wireframe out a movie app layout.
  • What do you think Groupon could improve on in terms of its design?
  • What is your favorite design and why?
  • What new technologies have you heard of?
  • What are your opinions of LESS (CSS Framework)?
  • Draw a graph or curve for xyz metrics.
  • Describe a project you worked on in the past - the challenges and the results.
  • How to design a Sudoku game for mobile device.
  • How would you improve our product?
About Groupon


Groupon's mission is to become the daily habit in local commerce.


To fulfill our purpose of building strong communities through fast-growing small businesses by connecting people to a dynamic, global marketplace for local services, experiences, and goods.

Focus our energy for greater impact.
Stand up with integrity.
Be outstanding.
Respect the individual.
Be relevant today and ready for tomorrow.
Be accountable.

Hiring Categories
Median Salaries
Office Locations
  • Chicago: 600 W. Chicago Avenue
  • Seattle: 1201 3rd Avenue
  • San Francisco: 225 Bush St.
  • Palo Alto: 3101 Park Blvd.
  • Madrid: Paseo Castellana 79
Office Photos