A recruiter found me and connected me with the engineering department. The scheduling was quick.
The interviewer was friendly. The interview questions were behavioral as well as technical.
The technical part involved the shuffle function for a deck of cards. I answered with a randomized iteration of the array, at which point the interview ended. I'm unsure whether the interviewer was expecting the Fisher-Yates algorithm specifically.
Implement a shuffle function for an array of cards.
The following metrics were computed from 2 interview experiences for the Groupon Principal Engineer role.
Groupon's interview process for their Principal Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Groupon's Principal Engineer interview process.