I was referred by one of the engineers in DigitalOcean.
First round - Call with recruiter: Pretty short call, asking how I know the engineer who referred me and a little about what I'm looking for.
Second round - Video call with the hiring manager: Asked a lot of technical concept questions.
Third round - Technical screen with an engineer: For the first part, I was asked to design a system. For the second part, I was given some requirements and asked to code a class to perform certain functions.
Final round - Video calls with two engineers in the team and with Technical Program Manager. Includes an open-ended discussion about distributed systems, behavioral questions on how I work in a team and the way I work.
Distributed systems (open-ended)
Describe a time where your team failed on a project. Why?
The following metrics were computed from 1 interview experience for the DigitalOcean Software Engineer-I role in New York, New York.
DigitalOcean's interview process for their Software Engineer-I roles in New York, New York is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for DigitalOcean's Software Engineer-I interview process in New York, New York.