Nextdoor Senior Software Engineer Interview Experience — Solved Both Screens, Then Rejected

Nextdoor·Software Engineer·Sep 2026
Technical ScreenSenior+Rejectedmedium

This was for a Senior general SDE role, so there were two phone screens. Both were known questions. I had prepared every question in the question bank, written each one out once, and prepared all the follow-ups. I don't think there should have been any problems with my answers.

Merge weekday time intervals: I could define the input and output formats myself. I chose ["Mon 09:00", "Mon 17:00"].

In-memory database: The follow-up was to add transactions/savepoints. My approach was to take a snapshot first, then record only each entry's changes.

This was my first interview recently. I solved both problems and ran all the test cases or evaluations, though I wasn't especially fast at writing the code. A few days later, HR sent a rejection email with the standard template: "while we were impressed with your performance, we have decided to move forward with another candidate".

Here is the full Nextdoor question bank:

  1. Santa's gifts
  2. Comment tree
  3. Photo feed grouping
  4. Compare version numbers
  5. Transactions: a new question, with detailed coverage on PracHub. Fairly difficult, involving a small state machine.
  6. Merge intervals
  7. In-memory database

If you're preparing in advance, I suggest preparing all of them. Don't count on getting lucky.

Published

Curated and edited by PracHub

Practice the questions from this interview

Discussion

Sign in to join the discussion. The author is notified of every comment.

Loading comments…

Interview at a glance

Company
Nextdoor
Role
Software Engineer
Level
Senior+
Rounds
Technical Screen
Outcome
Rejected
Difficulty
medium
Interview date
Sep 2026
Questions from this interview
1 question

Real Nextdoor interview experiences

First-hand reports from Nextdoor candidates — the rounds, the questions they were asked, and how it went.

All 6 Nextdoor interview experiences