The recruiter reached out to me in LinkedIn. It consisted of the following rounds.
1. Recruiter Screen
2. HM Interview
3. Onsite: Technical , Cultural Fit
I got rejected in the 2nd round.
Preguntas de entrevista [1]
Pregunta 1
HM Round: Deep Dive on Current Experience followed by a DSA question
Solicité el puesto a través de un captador. El proceso duró 2 semanas. Acudí a una entrevista en MongoDB en abr 2025
Entrevista
A recruiter reached out to me on Linkedin and invited me to apply. I agreed and she followed up with a 30 minute conversation on the phone where I had to describe my experience. After that, I had a hiring manager interview with a director that was not technical, mainly just slightly deeper questions about my experience. The interview was scheduled for 1 hour, but we finished after 30ish minutes and I used the rest of the time to ask questions. The director offered me a choice to either go with the classic problem solving interview or a take to home assignment. I said that I don't mind either(which was a mistake), and he decided on the take to home assignment which he said would take 3-4 hours. I got the assignment a few days later from the recruiter and it was basically a project build from scratch type of assignment that required the use of GenAI without any subscription I could use. All I got is a sample output. I was given 3 days to complete it while working full time at another company. It took much longer than 3-4 hours(around 12-15 hours) but I did it regardless, paid to OpenAI out of pocket for testing and uploaded it to my own github. After sending it back, I had a technical interview next which was a code review & system design. We spent most of the time reviewing the code with some minor design questions, not the standard system design interview experience which made sense in the context of the assignment. The last 15 minutes were random behavioral questions. I felt like the interview went relatively well, the questions weren't difficult, and the interviewers didn't really follow up on any of my answers. A few days later I got an automated status update that my application won't be processed any further without any explanation.
I don't mind at all being rejected, this was more of a practice after years of not interviewing, but the minimum I expect is feedback on why the application was rejected. Especially after all the time and effort I had to put in this assignment. I recommend to take the traditional problem solving route, because in that case it's very clear whether we succeeded or not. In my case, I spent much longer on an assignment I got no feedback on. Not a great interview experience at all.
Preguntas de entrevista [1]
Pregunta 1
Build a project from scratch that takes a legacy java codebase as an input and generates a migration plan to update the web framework to the latest version of SpringBoot and the database repository to MongoDB.
Solicité el puesto a través de un captador. El proceso duró 3 semanas. Acudí a una entrevista en MongoDB (Madrid) en may 2021
Entrevista
There was an initial technical screening. After I passed it, the rest of interviews were scheduled: systems architecture, pair programming, behavioral and leading. You are supposed to do all of them, after that you will get an offer or rejection. The process was quick and the interviewers were kind and helpful.
Preguntas de entrevista [1]
Pregunta 1
Solve real life problems from different perspectives: developer, systems architecture, managing. They just want you to show how you face and solve problems.