D2iQ logo

D2iQ Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 11 interview experiences · FREE TO READ

3.5 Rounds average
Difficult Typical difficulty
72.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at D2iQ.

Showing 3 of 11
D2iQ logo
D2iQ

Software Engineer

Engineering

Entry Easy Neutral experience No offer 3 rounds
Interview process
Recruiter call Technical screen Take home
Interview formats
Behavioral Technical Coding

I quickly got an invitation for a virtual introductory call via Google Hangout. During the call, I was told I'd hear back the following week about a 4-hour programming task. When I didn't hear anything, I followed up by email. After some time with no response, I called. They first asked about my application status and said I'd hear back that week. This happened three times (email and phone follow-ups) until I gave up. In mid-February 2017, I emailed requesting my application documents be deleted and for confirmation. No response, so I contacted support. They reacted immediately, deleted my documents, and apologized. In early March 2017, I got another email from a VP with a detailed apology and a commitment to avoid such recruiting process issues in the future, which I found very professional.

Confirmed questions4 questions
  • What's your work history?
  • How would you describe your proficiency in programming languages?
  • Regarding your Golang skills, how do you rate them?
D2iQ logo
D2iQ

Software Engineer

Engineering

Mid Difficult Positive experience Accept offer 3 rounds
Interview process
Phone screen Technical screen Onsite
Interview formats
Technical Behavioral

I got connected with Mesosphere through the a16z talent network. The interview process began with two pretty tough technical phone screens. Then, I interviewed with the security team lead to assess team fit. We realized I might be a better fit for another team working on APIs for DC/OS, so I had one more interview with them before they extended an offer the following day. The team switch did extend the process a bit, but I was able to do my final interview on-site when I was back home in the valley. The office was great and the compensation was very generous. I didn't accept because another company whose projects closely matched my background made me an offer. I'd still recommend Mesosphere.

Confirmed questions1 question
  • What are your expectations for this role?
D2iQ logo
D2iQ

Software Engineer

Engineering

Senior Difficult Positive experience Accept offer 7 rounds
Interview process
Recruiter call Phone screen Take home Technical screen Onsite Panel Group Presentation Offer
Interview formats
Behavioral Coding Technical

After submitting my resume online, I was contacted by HR. The initial HR contact was knowledgeable about the product, friendly, and flexible with scheduling. The interview process included a phone screening, a home assignment, an interview with the manager, two more interviews, a coding interview, and a final interview with a manager. The whole process took about a week and left a very positive impression.

Confirmed questions4 questions
  • Can you tell me about your experience and the projects you've worked on?
  • Are there any coding questions?
  • Could you share details about your experience and projects?

D2iQ Software Engineer Interview Questions

Quoted word for word from D2iQ interview reports.

What Docker command displays the status of all containers?

Read reports

If a file execution fails with 'file not found' in Linux, what should you check?

Read reports

Could you explain immutable data structures and show how an operation like adding an element to a Set, which is built on a linked list, would be performed?

Read report

What are the benefits of using functional programming, and how can it lead to writing better software?

Read report

How do you log into another system on your network from your current system?

Read report

What would be your approach to designing a distributed key-value store?

Read report

Formats, difficulty and experience

Across all 11 D2iQ interview reports.

Interview formats

Coding 32.1%
Technical 32.1%
Behavioral 25%
System Design 7.1%
Presentation 3.6%

Interview difficulty

Easy 9.1%
Average 36.4%
Difficult 54.5%

Candidate experience

Positive 72.7%
Neutral 9.1%
Negative 18.2%