I was contacted directly by the recruiter, and then the process started. I completed the following interviews:
Yet another company that doesn't care about putting candidates through a cumbersome, very long process with many overlapping steps. Unfortunately, this kind of treatment is quite common nowadays.
Compared with other processes I've gone through, I think there is a complete lack of visibility throughout the whole process. The titles of each interview event did not provide any detail about the possible topics.
Since they knew I had another offer and I was in a complex moment, I thought the fact they asked me to go through seven interviews would have resulted in an offer. Instead, they told me I was discarded because I didn't have enough experience with Kubernetes. This is totally fine, and I probably would have done the same. However, I made this point clear from the very first moment, and I felt like they didn't care at all about the effort and time I was investing in the process.
I remember telling the recruiter: "I have another offer, let's start the process, but please consider that I only have some experience with Kubernetes. If it's a blocker, let's stop here."
The experience for me was really disappointing.
General questions on Java:
BFS, data structure questions, space and time complexity.
Synchronization issues.
Writing some algorithms, code review of existing code.
Questions related to object-oriented languages.
The following metrics were computed from 1 interview experience for the MongoDB Tech Lead role in Spain.
MongoDB's interview process for their Tech Lead roles in Spain is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for MongoDB's Tech Lead interview process in Spain.