MongoDB Software Engineer Interview Experience — Positive Crawler Feedback, Then Rejection the Next Day

MongoDB·Software Engineer·Aug 2026
Technical ScreenRejectedhard

I have no idea why I failed this interview. I finished both the original question and the follow-up, and the interviewer said both my approach and code looked good. Then I was told the next day that I'd been rejected.
Question:

interface WebCrawler { List fetchAndParse(String url); // Already provided; returns all links on this page
}

Implement:

void crawl(String seedUrl); // Starting from the seed, visit each reachable page exactly once; return nothing

Single-threaded first → Follow-up = find the bottleneck + speed it up with concurrency (= LC 1242 Web Crawler Multithreaded)
The interviewer explicitly said the code didn't need to run, but it had to be production quality.

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
MongoDB
Role
Software Engineer
Rounds
Technical Screen
Outcome
Rejected
Difficulty
hard
Interview date
Aug 2026
Questions from this interview
1 question

Real MongoDB interview experiences

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

All 6 MongoDB interview experiences