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.
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}
The following metrics were computed from 1 interview experience for the Gusto Staff Software Engineer role in New York, New York.
Gusto's interview process for their Staff Software Engineer roles in New York, New York is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Gusto's Staff Software Engineer interview process in New York, New York.