Taro Logo

Senior Software Engineer Interview Experience - United States

March 1, 2025
Negative ExperienceNo Offer

Process

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:

  • I initially missed an edge case. Rather than allowing me time to catch it, the interviewer jumped in and corrected me immediately.
  • I mistakenly mutated a date object while adding time to it. Instead of letting me figure it out, I was interrupted and corrected on the spot. The interviewer then condescendingly explained pass-by-value vs. pass-by-reference, despite it being completely unnecessary.
  • I implemented an O(1) solution that was already optimal, but I was told I should have optimized it further into a mathematical calculation. The interviewer attempted to explain how to use the modulo operator for this but struggled to articulate it themselves, all while maintaining a condescending tone.

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.

Questions

Can't be too specific due to an NDA. Most questions have already been published in other reviews.

Was this helpful?

Interview Statistics

The following metrics were computed from 24 interview experiences for the Gusto Senior Software Engineer role in United States.

Success Rate

0%
Pass Rate

Gusto's interview process for their Senior Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive21%
Neutral29%
Negative50%

Candidates reported having very negative feelings for Gusto's Senior Software Engineer interview process in United States.

Gusto Work Experiences