Even though I did not get an offer, this was hands down one of the best interview processes I have experienced. The recruiter was extremely responsive and the turnaround time to proceed to the next step was usually communicated within 1 to 2 days. One of the best parts about the process as a whole was that each interview along the way felt more like an actual conversation rather than a typical question/answer interview.
The hiring manager interview focused on my experiences, skills and cultural fit ("tell me about a time..."). The remaining interviews would take general CS or Systems Design concepts and then have them applied to specific scenarios presented by the interviewer. Each interviewer made it clear that there were no right or wrong answers. The concepts and scenarios served as a launchpad for conversations that explored both the depth of my knowledge as well as my process for approaching problems.
The interviewers also made sure that there was ample time for me to ask questions (in some cases the interview ran over the allotted time). They clearly wanted to make sure that the opportunity and culture at DigitalOcean was a fit from my perspective as well as theirs.
No whiteboards. No HackerRank. No CoderPad. Senior engineers were treated like senior engineers.
The topics covered were general computer science and system design concepts, as well as behavioral questions.
The following metrics were computed from 22 interview experiences for the DigitalOcean Senior Software Engineer role in United States.
DigitalOcean's interview process for their Senior Software Engineer roles in the United States is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for DigitalOcean's Senior Software Engineer interview process in United States.