Taro Logo

Staff Software Engineer Interview Experience - New York, New York

July 1, 2025
Positive ExperienceNo Offer

Process

I applied online and was contacted by an internal recruiter.

We scheduled an introductory call, which went very well—the recruiter was pleasant and made a genuine effort to match me with a role aligned with my current objectives.

The subsequent live coding interview also went well from my perspective, though I was ultimately not selected to move forward.

Throughout the process, everyone I interacted with was kind and accommodating.

Overall, I am very pleased with the experience.

Questions

Gusto has payroll to distribute. Given the amount of current funds to distribute and a hash table of recipients, your task is to calculate the even distribution of the funds. No need for an OOP solution; just code a function to do it.

Note: Order of distribution does not matter.

amount - total funds to distribute recipients - {recipient: money owed}

Examples:

amount = 40 recipients = {a: 10, b: 5, c: 10, d: 8} output = {a: 10, b: 5, c: 10, d: 8}

amount = 30 recipients = {a: 10, b: 5, c: 10, d: 8} output = {a: 9, b: 5, c: 9, d: 7} or output = {a: 9, b: 4, c: 9, d: 8}

amount = 20 recipients = {a: 10, b: 5, c: 10, d: 8} output = {a: 5, b: 5, c: 5, d: 5}

amount = 10 recipients = {a: 10, b: 5, c: 10, d: 8} output = {a: 2, b: 2, c: 3, d: 3}

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Gusto Staff Software Engineer role in New York, New York.

Success Rate

0%
Pass Rate

Gusto's interview process for their Staff Software Engineer roles in New York, New York is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Gusto's Staff Software Engineer interview process in New York, New York.

Gusto Work Experiences