The interview process started with a short 15 minute call from a recruiter. This was followed by a 30 minute meeting with a hiring manager which asked behavioral questions and about prior work experience. After this I had a 45 minute technical interview with one of the senior engineers on the team. Following that, I had 3 more interviews each 45 minutes with members of the team.
First was system design, 2nd was cultural fit, and the 3rd was a live coding question. I heard back the following day that they thought I was a better fit for another team. So I then had 1 more follow up technical interview for an hour focused on networking questions. I received a verbal offer the following day and a written offer 4 days later (This was over the weekend).
Can you explain the difference between TCP and UDP?
When would you use a non-relational database over a relational database and vice versa?
The following metrics were computed from 6 interview experiences for the DigitalOcean Software Engineer II role in United States.
DigitalOcean's interview process for their Software Engineer II roles in the United States 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 II interview process in United States.