I recently went through Gusto’s seven-stage interview process for a senior engineering role. The stages included a recruiter screen, technical screen, values assessment, coding skills assessment, hiring manager interview, architecture skills assessment, and a final working session.
While the process was lengthy, the coding assessments were fairly realistic, focusing on real-world problems rather than LeetCode-style exercises. However, the final working session was where the experience completely fell apart.
This session was advertised as a pair programming exercise, but it was anything but. In a real pair programming environment, you collaborate to solve a problem. At Gusto, any attempt to clarify problem requirements, which were payroll-specific and domain-heavy, was met with resistance. The interviewer was condescending throughout, making the session feel adversarial rather than collaborative.
The biggest issue was how unforgiving the process was. Any minor mistake while iterating toward a solution was immediately called out and corrected, without any opportunity to fix it myself. Some examples:
The feedback I received for why I was not hired was largely based on this experience. They also mentioned that I had not finished one of the other coding problems, but I was less than two minutes away from completing the final requirement when the session ended.
If Gusto wants to evaluate how candidates work in a real-world team setting, they need to rethink this session. Right now, it is not pair programming. It is an unfair test where candidates are graded on how quickly they can read the interviewer’s mind while being talked down to the entire time.
Would I recommend interviewing here? Not unless you enjoy being micromanaged and judged on unrealistic expectations.
Can't be too specific due to an NDA. Most questions have already been published in other reviews.
The following metrics were computed from 24 interview experiences for the Gusto Senior Software Engineer role in United States.
Gusto's interview process for their Senior Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Gusto's Senior Software Engineer interview process in United States.