First I met with a technical recruiter and then a development manager. There was no discussion of skills, qualifications or experience, only a list of trivia questions about computer science. The interview was abrupt and odd in nature.
When would you use NoSQL vs. a relational database?- What is SQL injection and how would you prevent it?- What is a linked list vs. an array? What are the advantages and disadvantages of each?- What is a race condition?- What is a mutex?- What is a semaphore?- If you have to compress and encrypt data does the order matter? Which would you do first?- When would you use strongly typed vs. weakly typed programming languages?- What's the difference between a function call and a system call?- What does fork mean?
The following metrics were computed from 43 interview experiences for the DigitalOcean Software Engineer role.
DigitalOcean's interview process for their Software Engineer roles is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for DigitalOcean's Software Engineer interview process.