Groupon has a pretty good hiring standard, which means you are mostly surrounded with talented professionals and excellent products. The principal engineers are pretty solid, and the overall architecture of Groupon's systems is done pretty well.
There is a good variety in the technology stack that different services in Groupon manage. At the same time, systems are quite open, and developers are directly responsible for the production infrastructure. Hence, it is always a good place to learn and grow.
Internal mobility allowed me to target technologies I wanted to learn.
Work-life balance is also pretty good. There are lots of perks, employee satisfaction initiatives, and modes for appreciation. Overall, a nice place to work at.
It is a small office. As Groupon is growing, a bigger office might be desired.
There were two interview rounds in total: * **Technical Round:** Focused on Data Structures and Algorithms (DSA), along with some general technical questions. * **HR + Technical Round:** Included HR discussions, a few technical questions, and al
Coderbyte test: * Problem Solving * Coding * Data Structures * Low-Level Design * High-Level Design * Database design * Class modeling Hiring Manager discussion around behavior and technical skills. Difficulty level: Medium to hard.
First round - Coding Second round - Design Design a booking reservation system like BookMyShow. * Where exactly will you lock the seat for 5 minutes? * Concurrency issues. * Which database will you use for each service?
There were two interview rounds in total: * **Technical Round:** Focused on Data Structures and Algorithms (DSA), along with some general technical questions. * **HR + Technical Round:** Included HR discussions, a few technical questions, and al
Coderbyte test: * Problem Solving * Coding * Data Structures * Low-Level Design * High-Level Design * Database design * Class modeling Hiring Manager discussion around behavior and technical skills. Difficulty level: Medium to hard.
First round - Coding Second round - Design Design a booking reservation system like BookMyShow. * Where exactly will you lock the seat for 5 minutes? * Concurrency issues. * Which database will you use for each service?