A first interview to get to know me as a person and talk about my past experience (15 min).
The following week, an interview to learn a bit more about me, my past experience, and learn a bit more about the process. My CV was then sent to a Manager (30 min).
Interview with a Manager, where they asked me about my past experience and delved a little deeper into what I did to see if I was a fit for what they were looking for (30 min).
Technical interview with 2 Senior Engineers (or above). They asked about my past experience, asked specific questions about the experience, and presented challenges on how to solve a specific problem (no code, more of a spoken discussion). In the end, a data structure problem (planned for 1 hour, actual duration 1:30).
I had an interview with the TA from the initial contact, where they explained how levels work at MELI and a bit about the culture.
Medical exams and Background Check.
In the end, it was a short meeting with team members, where they introduced themselves and read the offer letter.
Differences between threads and multiprocesses?
What type of database would you use for X situation? (SQL, NoSQL, etc.)
What is the "Factory" design pattern and what is it used for?
Do you know SOLID?
Cloud and architecture questions.
X company needs to do Y, they provide an API for Z. What or how would you do to give them the solution?
The following metrics were computed from 2 interview experiences for the Mercado Libre Senior Software Engineer role in Colombia.
Mercado Libre's interview process for their Senior Software Engineer roles in Colombia is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Mercado Libre's Senior Software Engineer interview process in Colombia.