Work in HR? Unlock Free Profile

MongoDB Interview Questions & Reviews

All Interviews Received Offers

Getting an Interview  


Interview Experience  


Interview Difficulty  

Average Difficulty
5 candidate interviews Back to all interview questions
Relevance Date Difficulty
1 person found this helpful

Declined Offer

Positive Experience

Average Interview

Senior Engineer Interview

Senior Engineer
Palo Alto, CA

I applied online and the process took 2 weeks - interviewed at MongoDB in July 2013.

Interview Details – recruiter call, technical interview with hiring manager, technical team group interview onsite, interview interview with VP. Reference check. Offer made

Interview Question – how various search algorithm O time change if it is done in parallel on multi cpu machine   View Answer

Reason for Declining – better option available

Accepted Offer

Positive Experience

Average Interview

Technical Architect Interview

Technical Architect
New York, NY

I applied online - interviewed at MongoDB in December 2012.

Interview Details – The single biggest pain point was how long this took. And, every time I got a call from HR, it was to tell me that another call with someone else had been scheduled.

In total I fielded over 12 different onsite and offsite meetings over 3 months. There were several times when I was convinced that this is a serious waste of time.

After the technical phone screen, I went in for an in-person invterview that lasted 4 hours and there I met 4 people. That same day I received a call from one more person.

It took 3 months to receive an offer.

Interview Question – We have a person who logs into a website using their Facebook credentials. Anything they post to that website can be seen by their friends and those friends' friends only.
How would you optimize the collection of this data?
  Answer Question

Negotiation Details – I didn't negotiate. I took the base salary, stock options and bonus structure as is. I thought it was pretty fair.

Accepted Offer

Positive Experience

Average Interview

Software Engineer Interview

Software Engineer
New York, NY

I applied in-person and the process took 1 week - interviewed at MongoDB in November 2011.

Interview Details – Interviews were scheduled over one day. Process was really enjoyable. I was asked a couple of interesting coding questions to see how I think but the majority of the interview time focused on my experiences as CTO, why I was interested in working at 10gen, and what I wanted to do at the company.

Interview Question – When an interviewer disagreed about a technical choice that I had made for a website I was asked to defend my opinion and argue my point of view.   View Answer

We want your feedback – Is this interview information helpful to you?  Yes | No
1 person found this helpful

Accepted Offer

Neutral Experience

Easy Interview

Engineer Interview

San Francisco, CA

I applied in-person and the process took 3+ weeks - interviewed at MongoDB in December 2010.

Interview Details – As a member of the open source community working with frameworks based on the product I already had a lot of experience and interaction with many people in the company. This lead to an interview and discussions about jobs before that. The interview involved multiple meetings with engineering folk and managers which resulted in a job offer. We then went and back with multiple responses before the offer was accepted. The whole process seem labored and unprofessional (informal) in many ways.

Interview Question – How much water is on the planet (earth)?   View Answers (3)

Accepted Offer

Positive Experience

Average Interview

Software Engineer Interview

Software Engineer
London, England (UK)

I applied in-person and the process took a day - interviewed at MongoDB in September 2011.

Interview Details – As I started out as a contractor, I didn't really have a formal interview. My "contractor interview" consisted of talking with my manager, the CTO and president for about 15-30 minutes each. I think it was more to see whether I would fit in culturally as I had already show that I was able to do my job.

Negotiation Details – I just mentioned an amount I was going to be happy with, with a little bit more. That got accepted.

Interviews for Top Jobs at MongoDB

Worked for MongoDB? Contribute to the Community!

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.