Taro Logo

Senior Software Engineer Interview Experience - United States

November 9, 2018
Positive ExperienceNo Offer

Process

Overall, it's a 4-step process:

  1. Recruiter call.
  2. Hiring manager interview (discussed projects, tech background, and a small coding problem).

After that, there is an online coding challenge.

The final round is an onsite interview, which consists of 4 rounds:

  • Hiring manager interview
  • Cultural fit interview
  • Coding interview (not very complex, but I couldn't complete it on time, even with hints)
  • Design interview (distributed caching design, questions on consistent hashing, and AWS)

The team was very friendly and helpful throughout.

Overall, the interviews and questions were not tough, and it was a positive experience with all interviewers.

One thing I think they could improve is providing feedback or a response, at least after a few days, after the interview is complete.

Questions

Design a distributed caching system.

How to handle hot keys?

How to handle node failure and rebalancing?

Was this helpful?

Interview Statistics

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

Success Rate

0%
Pass Rate

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

Experience Rating

Positive33%
Neutral33%
Negative33%

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