Interviewer had a particular solution in mind that took a different approach from my own. My solution was algorithmically correct but not one that they were familiar with and preferred a non-closed form solution.
Interview questions [1]
Question 1
API design question with some standard library usage required.
I applied through a recruiter. The process took 4 months. I interviewed at MongoDB (New York, NY) in Nov 2017
Interview
I was contacted by a recruiter on LinkedIn and showed interest in me for a job position. In my process, I had 2 phone interviews (director and hiring manager). Since I did not have time to come for an on-site interview, recruiter arranged 2 video interviews. I did well in all interviews and in my last video interview, I asked the director about next steps. He mentioned that if I came up to this point, it means I am about to get an offer after this. Next day recruiter calls me and talked about numbers and RSUs. I did not agree with some of the numbers, he went back and changed the numbers. Everything was going good and I was expecting an offer letter. One day recruiter calls me and asks me to come on-site to meet the team before he can extend me an offer. I came on-site and had a 3-hour interview with the team. Everything was good and the recruiter told me that he will let me know with a day or two. Nothing happened for a couple of days, I called the recruiter and found that had other candidates to take interview before making a decision. After a month they told me that they have selected another candidate, which is more suitable for the job. I am not happy the way they moved forward. My interview process from start to final decision took 4 months. Also, I did not understand why they were talking about Salary and RSUs. I was pretty shocked at how unprofessional the process was.
I am very disappointed with company work culture and ethics. I won't recommend anyone to MongoDB. The interview process took 4 months and it was a waste.
I applied through a recruiter. I interviewed at MongoDB
Interview
Process was: Recruiter screening, Phone Screen, 5 Virtual Onsite. The whole process took a long time. I loved each interviewer, they were really friendly, nice and passionate with their work. The interview questions were unique and on the harder side but well organized.
I applied online. The process took 3 weeks. I interviewed at MongoDB in Oct 2025
Interview
Recruiter phone interview, a technical screen, then multiple technical interview rounds. I've gone through non-concurrent programming, concurrent programming, algorithms and the design one; didn't make it to the behaviorial and final interviews,
The process is well explained, and I have even got feedback afterwards.
Interview questions [2]
Question 1
Concurrent interview: design a concurrent expriring queue