Dgraph Labs logo

Dgraph Labs Interview Questions
& Process

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

Based on 13 interview experiences · FREE TO READ

3.5 Rounds average
Average Typical difficulty
84.6% Positive experience

Which role are you interviewing for?

5 roles · 13 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Dgraph Labs.

Showing 4 of 13
Dgraph Labs logo
Dgraph Labs

Software Engineer

Engineering · more than a year ago

Senior Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Technical screen Onsite Panel Presentation
Interview formats
Technical System Design Behavioral

I interviewed with the new team at Dgraph for a position on their Engineering team. The interview was spread over multiple days - mostly because of my schedule. The company was very accommodating to my request. They are flexible & can morph their timelines accordingly to make it convenient to the candidate. They don't rush you or stress you out. They emphasize on providing a good candidate experience during the interviews. I had about ~5 rounds, where I met with engineers at all levels. It was good to get a full overview of their current problems, and map my skills to their needs.

Confirmed questions8 questions
  • Can you tell me about your past projects?
  • Can you go into more detail about your past projects?
  • Tell me about SRE.
Dgraph Labs logo
Dgraph Labs

Site Reliability Engineer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 3 rounds
Interview process
Technical screen Technical screen Background check
Interview formats
Technical Coding Behavioral

The interviewers were very candid and respectful. Overall interview process was pretty smooth, HR was continuously in touch and approachable. In total there were 3 interview rounds. Two were technical of around 1 hour each. And final cultural fitment round which was about 1.5 hours. In technical rounds most of the questions were related to Monitoring, AWS, Kubernetes and areas I have worked with. Also, in second round I was asked to review a bash script as well. Interview rounds were more of a discussion with colleagues rather than some grueling process. Final round was cultural fitment round and it focussed on current and previous companies I worked with. It was a good self introspection round.

Confirmed questions5 questions
  • Questions related to AWS (basic)
  • Questions related to Docker (basic)
  • Questions related to Kubernetes (medium-advanced)
Dgraph Labs logo
Dgraph Labs

Backend Engineer

Engineering · more than a year ago

Senior Difficult Neutral experience No offer 1 round
Interview process
Technical screen
Interview formats
Coding

I haven't spoken to anyone on the team yet, but I was sent a link for a super tough coding challenge on HackerRank. It's 90 minutes long and requires camera access, with checks for copy-pasting and staying in the browser. The time and memory limits were really strict, with at least two questions being like LeetCode Hard if solved within those constraints. It feels like a lot before even talking to the team or seeing more than the job posting. @Dgraph, I'd really suggest getting to know candidates before asking them to put in this much effort, especially since you're a small, busy company. A little effort on your end would be appreciated. Based on other reviews, I'm not sure I want to continue even if I manage to answer the questions okay.

Confirmed questions4 questions
  • A 90-minute HackerRank assessment with one medium and two hard LeetCode-level questions.
  • Questions involved array traversal.
  • Questions involved pathfinding.
Dgraph Labs logo
Dgraph Labs

Distributed Systems Engineer

Engineering

Mid Difficult Positive experience Accept offer 3 rounds
Interview process
Technical screen Technical screen Technical screen Technical screen
Interview formats
Technical Coding

It started with a technical test, and then there were three more interview rounds. The interviews covered concurrent programming, algorithms, and general technical topics. Overall, it was a great process, and the questions were quite challenging.

Confirmed questions1 question
  • Could you write concurrent code for a map reduce operation?

Dgraph Labs Interview Questions

Quoted word for word from Dgraph Labs interview reports.

Regarding merging K sorted arrays, each of size M, into one sorted array, what is the optimal time complexity that can be achieved?

Read reports

What is the most performant method to apply a given function to each element of an array and generate a new array with the results?

Read reports

Describe a strategy to recursively crawl all links starting from a given webpage URL.

Read reports

For a directory containing N files, where each file has M sorted key-value entries, how would you efficiently search for a specific key across all files?

Read reports

Given some code snippets, what output would they produce?

Read report

Could you write concurrent code for a map reduce operation?

Read report

Can you build a todo app with a login feature in 1 hour?

Read report

Formats, difficulty and experience

Across all 13 Dgraph Labs interview reports.

Interview formats

Technical 37.5%
Coding 37.5%
Behavioral 18.8%
System Design 6.2%

Interview difficulty

Easy 0%
Average 69.2%
Difficult 30.8%

Candidate experience

Positive 84.6%
Neutral 15.4%

Reports by job function

Engineering 13