Neo4j logo

Neo4j Interview Questions
& Process

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

Based on 73 interview experiences · FREE TO READ

3.5 Rounds average
Average Typical difficulty
57.5% Positive experience

Which role are you interviewing for?

30 roles · 73 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Neo4j.

Showing 4 of 73
Neo4j logo
Neo4j

Designer

Design · nearly a year ago

Mid Average Negative experience No offer 5 rounds
Interview process
Recruiter call Technical screen Onsite Panel Presentation
Interview formats
Behavioral Technical Presentation

The Neo4j interview process was quite lengthy, extending over two months and involving five interviews, and still had two more steps left. It felt like Neo4j didn't really consider how much time candidates invest in the process. The recruiter even sent emails on weekends and late at night, which, while not personally bothersome, suggested a company culture that might not prioritize work-life balance. There were also last-minute interview reschedules. The most frustrating part was after the fifth interview, I was told I'd proceed, then heard nothing for a week, only to receive an email stating the hiring team had a change of heart and I wasn't moving forward. This kind of poor candidate experience often mirrors the employee experience.

Confirmed questions4 questions
  • Can you share an experience working with difficult stakeholders?
  • How have you managed challenging co-worker relationships?
  • What's your approach when design projects deviate from the scope or brief?
Neo4j logo
Neo4j

Software Engineer

Engineering · nearly a year ago

Mid Difficult Positive experience Accept offer 5 rounds
Interview process
Recruiter call Phone screen Take home Technical screen Onsite Background check Offer
Interview formats
Behavioral Technical Coding

The interview process started with a recruiter call, then I spoke with the Team Lead about my experience and familiarity with graph databases and related tech. I was then given a week to complete a take-home assignment using any tech stack I wanted. After that, there was a session to discuss the solution and do some live coding to add features. The final rounds included behavioral interviews with the Hiring Manager and the VP of HR. The whole process felt very focused and purposeful. The team was clear about the day-to-day responsibilities and expectations, which was helpful. Sam from talent acquisition was supportive throughout. My first application didn't work out, but Sam stayed in touch and later connected me with this opportunity. He also explained what to expect in each round and gave quick feedback. I felt encouraged and supported. The company seems to have a great culture.

Confirmed questions3 questions
  • Tell me about your experience and familiarity with the tech stack, specifically graph DB.
  • Can you describe your approach to conflict resolution?
  • How do you handle problem-solving and collaboration?
Neo4j logo
Neo4j

Site Reliability Engineer

Engineering · a year ago

Mid Average Negative experience No offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Coding Technical Behavioral

The interview process was quite standard. It started with HR, then a chat with the Hiring Manager, and concluded with a Pair Programming session. The Hiring Manager seemed to be the most knowledgeable person on the team and was upfront about their current progress. Heads up, the pair programming interview isn't typical; instead of guiding you through a solution, they tend to ask pre-planned questions designed to intentionally confuse you. This part also includes questions about SLIs and SLOs. It appears the interviewers have limited hands-on experience with implementing SLOs at Neo4j currently, as it's a developing area for them. Yet, they seemed confident in evaluating candidates with more real-world implementation experience. Real-world scenarios don't always align with textbook knowledge from sources like Google's SRE book. When asked about their experience setting up SLOs, they admitted to having none. So, don't be surprised if your practical experience is questioned by a team that hasn't yet built an SLO from scratch.

Confirmed questions1 question
  • What Service Level Objectives (SLOs) would you propose for a web application?
Neo4j logo
Neo4j

Consultant

Consulting · a year ago

Mid Difficult Positive experience No offer 2 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Behavioral Technical

I had a nice, relaxed first call with the recruiter. Then, a second call with the hiring manager, who was friendly but also appropriately more technical. They kept me in the loop about what to expect, so no surprises. The recruiter was upfront about other candidates being further along and didn't want me to waste time on a third-round technical test that might end up being irrelevant. I found out a few weeks later that I didn't get the job, but I really appreciated them respecting my time.

Confirmed questions1 question
  • Do you have experience with graph databases?

Neo4j Interview Questions

Quoted word for word from Neo4j interview reports.

Can you write a program that reads input from the shell, does some processing on it, and then outputs a calculated result based on that input?

Read reports

Does the way you answer need to match the exact words they're looking for?

Read reports

What Service Level Objectives (SLOs) would you propose for a web application?

Read report

Can you ask me some trivia questions about database fundamentals?

Read report

Explain the reasoning behind your chosen implementation for the graph algorithm.

Read report

Formats, difficulty and experience

Across all 73 Neo4j interview reports.

Interview formats

Behavioral 39.7%
Technical 33.1%
Coding 15.9%
Presentation 8.6%
Other 2.6%

Interview difficulty

Easy 23.3%
Average 65.8%
Difficult 11%

Candidate experience

Positive 57.5%
Negative 34.2%
Neutral 8.2%

Reports by job function

Engineering 37
Sales 14
Marketing 7
HR 4
Design 3
Other 2