Taro Logo

Software Engineer Interview Experience - Canada

September 1, 2020
Positive ExperienceGot Offer

Process

First there was a phone screen with a recruiter who was very personable and seemed like they wanted me to succeed. Then a video call with the manager of the team I was applying for. Mostly personality question and a couple very general technical ones. There was a take-home assignment, not hard at all but they do want you to structure it well and be able to explain why you implemented things that way. Ideally it should be in Go, but it's better to pick the language that you're comfortable with than to hack together a Go solution if you're relatively new to it. I was worried that not using Go would be a big downside but it seems to have worked out just fine.

Then there were 4 video interviews, 45 min each: 1) About your take-home, ways to extend and polish it 2) High-level design for a certain system (there are plenty of examples to prep for this on the web) 3) Linux fundamentals: Tools to troubleshoot a service 4) Debugging: Case-based, you're given a hypothetical issue and then, by talking to your interviewer, you figure out the cause

Overall, the interviewers were great, very supportive, not judgy at all whenever I had to answer 'no' to "have you ever used X". The interviews were more about the thought process than quiz-like questions. Got an impression that they're true to what they say about hiring for potential.

Questions

See description above (take-home, design, Linux fundamentals, debugging)

Was this helpful?

Interview Statistics

The following metrics were computed from 6 interview experiences for the DigitalOcean Software Engineer role in Canada.

Success Rate

67%
Pass Rate

DigitalOcean's interview process for their Software Engineer roles in Canada is incredibly easy as the vast majority of engineers get an offer after going through it.

Experience Rating

Positive67%
Neutral17%
Negative17%

Candidates reported having very good feelings for DigitalOcean's Software Engineer interview process in Canada.

DigitalOcean Work Experiences