The interview process isn't the easiest, but if you can master medium LeetCode problems, you'll be fine.
Recruiter Interview: A 30-minute interview with a recruiter. They focus on getting to know you personally and even provide a direct texting number. It's a very relaxed atmosphere.
Developer Code Assessment: A 1-hour coding assessment with a developer. Half the time is spent discussing resume-relevant topics and assessing your knowledge of their technologies (e.g., CI processes). You'll use CoderPad to implement an algorithm problem, typically a custom variation of a LeetCode problem. Full implementation is required to pass; an inefficient solution is acceptable initially. You'll then be asked to verbally explain optimizations and, if time permits, implement them. In my case, I described my optimization strategy and complexity analysis without completing the implementation. The interview concluded with database questions, including a SQL query.
5-Hour In-Person Interview:
Following these interviews, a huddle takes place to discuss your performance and decide on an offer. In my situation, while one interviewer was uncertain, the rest were positive, leading to a job offer.
No background or drug tests are conducted.
How would you design Mesos?
The following metrics were computed from 2 interview experiences for the Groupon Software Engineer New Grad role in Chicago, Illinois.
Groupon's interview process for their Software Engineer New Grad roles in Chicago, Illinois is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Groupon's Software Engineer New Grad interview process in Chicago, Illinois.