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.
Subscribe to AlgoDaily today and join over 12,848 brilliant developers leveling up fast by learning computer science concepts visually, tracking their job applications, and solving the most common coding challenges daily.
Note: ensure you read the disclaimer on the previous page reading the accuracy and sourcing of these problems.
Let's implement a Binary Search Tree! Recall that a binary search tree, or a BST, is a binary tree (/lessons/an-intro-to-binary-trees-and-search-trees) that is o... Try to solve.
We have an array of length 2 * n (even length) that consists of random integers. [1, 3, 2, 6, 5, 4] We are asked to create pairs out of these integers, like such... Try to solve.
Given an integer num, write a method to determine if it is a power of 3. <img src="https://storage.googleapis.com/algodailyrandomassets/curriculum/multistep/powe... Try to solve.
In a given array of numbers, one element will show up once and the others will each show up twice. Can you find the number that only appears once in O(n) linear ... Try to solve.
Write a method that moves all zeros in an array to its end. You should maintain the order of all other elements. Here's an example: js zerosToEnd([1, 0, 2, 0, 4,... Try to solve.
Arrays are amazing for looking up elements at specific indices as all elements in memory are contiguous, allowing for O(1) or constant time lookups. But often we... Try to solve.
Given a binary search tree like the one below, can you write a function that will return true if it is valid? <img src="https://storage.googleapis.com/algodailyr... Try to solve.
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.
Hover over to see details. This data was sourced from submissions at levels.fyi.