1. Interview Questions
2. Engineering at Groupon
3. Career Levels and Compensation

Work life balance is good, my immediate manager gives me room to do what I need to do. Some of the technical problems are interesting challenges, when we have time to work on them.

Interview Questions

Learn to handle questions like these with the AlgoDaily course and curriculum.

Please ensure you read the disclaimer on the previous page reading the accuracy and sourcing of these problems.

Implement a Binary Search Tree: Given a tree and a number N, construct another tree such that each node of the tree has either 0 or N elements, except for one node which has between 0 to N elements. Only other constraint is that ancestry is preserved in the new tree.
What's the difference between HTML and html5?
Write a function to determine if a tree is a subtree of another tree.
Discuss OOP in JavaScript.
Max of Min Pairs: Write code for finding the smallest K elements in a list.
Power of Three: Implement sqrt function without using any math lib.
Lonely Number: Find the non-repeat number in an array.
How to find 'islands' of 1s in a 2x2 grid of 1s and zeroes
Zeros to the End: Sort an array of integers such that all the zeroes are aligned to the left.
Implement a Hash Map: What is the difference between a hashtable and a hashmap in Java?

Engineering at Groupon

This information was sourced from reviews originally posted on Glassdoor.

The CTO has created a toxic environment where everyone is afraid for their job, and no disagreement with him is allowed without fear of repercussions. Cost cutting has led teams to only be able to keep the lights on, with no time for actually improving the software. Layoffs are being done with a goal of creating attrition due to uncertainty, instead of doing them and then moving forward. People as a result are unable to focus on their work and create momentum. Take pro-active steps to retain the remaining technical talent that you have left. Do not treat engineers like disposable commodities, or you will have no-one left capable of fixing a SEV1 caused by brain drain and new sub-standard engineers.

In general, people are really friendly and well intentioned. Everyone I've met within HR, benefits, support and other engineering groups have all been really helpful, standup people. Even a few really interesting characters. The selection of technologies in use, in my opinion, is questionable. I can't get into detail but the choices being made do not make me think that Groupon is investing money and talent into the right places. The unusual bits of culture within the company. "Inclusion" groups and the like, to me, are extremely weird and creepy. None of it has been mandatory, but it's never the less extremely odd to me. Sensitivity to terminology could not be more understated. Be cautious if you have an advanced vocabulary. People here have the propensity to Google words and take the first definition without context and react with vigor. Personally I find this behavior pretentious, but it is the way of the younger crowds. Speak carefully with small words.

Friendly and smart people, great and diverse company culture, nice office and amenities. They seem to be focused on gauging and improving employee satisfaction, maybe due to past turnover. I love my manager and I like the people I’ve met up the chain too. They’re very involved and helpful, and I like having the weekly manager one on one. Lots of people have stuck around 5+ years. Challenging problems to work on at scale. Good benefits too. Not great base compensation for engineers. There have been some high profile departures recently. Poor stock performance. Some startup tech baggage and slow evolution. Uncertainty about long term company prospects, lack of growth. Weak hiring pipeline.

One of the strengths of Groupon as an employer is its great work culture. Very supportive and collaborative work environment. The benefits are pretty good. Unlimited PTO policy is really amazing, especially at times when you have unexpected need for time off. They have standard health / Dental and Vision.High attrition across the company and also at the leadership levels. This leads to frequent re-orgs, sometimes change in direction and focus.

Engineering Levels

Hover over to see details. This data was sourced from submissions at

Not Available
Not Available - Base
- Stock
- Bonus
$130,000 - Base
$20,583 - Stock
$14,000 - Bonus
$142,800 - Base
$22,000 - Stock
$17,400 - Bonus
Not Available
Not Available - Base
- Stock
- Bonus
Not Available
Not Available - Base
- Stock
- Bonus