Taro Logo

Senior Software Engineer Interview Experience

April 1, 2021
Negative ExperienceNo Offer

Process

Phone screen with HR, followed by a tech screen on an online coding platform.

The tech screen went very well. I was able to solve the problem of making change given certain denominations of coins, as well as write out working code for the vending machine itself (efficient storing of items, vending the items, etc.).

The issue came when I got the call from the recruiter saying that the position was for an "L6/7 Principal Engineer" and they felt that I did not do well enough on the coding exercise, as there were "unaccounted for edge cases". Not sure what edge cases they were referring to, as there were no tests given for me to run. Every test that I went through with the interviewer passed just fine. Really disappointing and confusing feedback, as the code worked well by the interviewer's own admission.

If the position was for a Principal Engineer, I'm not sure why the job description lists "Senior". There is clearly a difference between the two. Knowing that, I would have also asked for more money coming into the process.

Questions

Vending machine OOP, change making algorithm.

Was this helpful?

Interview Statistics

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

Success Rate

31%
Pass Rate

Handshake's interview process for their Senior Software Engineer roles in the United States is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive46%
Neutral8%
Negative46%

Candidates reported having mixed feelings for Handshake's Senior Software Engineer interview process in United States.

Handshake Work Experiences