Three rounds:
first round to get to know us.why mercanis? Motivation?past role?do you know about procurement are the questions asked
second round a technical assesment (case study to be solved)
third round technical interview
I applied online. I interviewed at Mercanis (Berlin) in Mar 2026
Interview
I cleared the initial AI interview stage and was then invited to speak with the VP of Engineering. Based on this progression, I expected a more in-depth technical discussion.
However, the final interview lasted only around 5 minutes and did not involve any meaningful technical evaluation or discussion. Shortly afterward, I received a rejection stating that another candidate had been selected.
If a candidate has already been selected or is close to finalization, it would be more respectful to communicate that upfront instead of continuing with additional interview rounds. This would save candidates’ time and set clearer expectations.
I would strongly suggest improving transparency, structuring the final interview properly, and ensuring candidates are given a fair chance to demonstrate their abilities.
I applied online. I interviewed at Mercanis (Berlin) in Nov 2025
Interview
I applied though linkedIn and was invited to an discussion with the recruiter. it was just regular culture fit kind of interview with lot of behavioral questions The first round was a home assignment, there was an AI generated problem statement and you have 5 hours to finish as much as you can, IT was a simple task but It's impossible to finish all “good to have” list, as it covers everything from github actions, setup local db, unit tests, e2e tests, swagger apis, rabbitMQ or kafka setups, etc etc. I did the MVP and then got really caught up in an issue that was introduced with the latest release of one of the packages.
Then came the system design interview. It was done in a whiteboard with back and forth discussions,
The last round was with the VP of engineering, it was just an informal chat about the work, the company culture etc. and I was offered the job later that day. I rejected the offer cause it was way below what we agreed in the beginning.
Interview questions [3]
Question 1
Tell me about you most challenging project.
how do you explain technical stuff to non technical people?
how you deal with feedback ?
tell me about a time you took ownership.
how do you handle disagreement in the team?
how to you make you collaboration happens between teams.
how do you handle blockers in the team?
Create apis , first one will create and enitity A, second one will create relationship with that one and another entity B. if B doesn't exists create it. then another api to collate the data, giving all aggregated values of all As attached to B. also event bus to propagate events to all handlers,
create a notification system in collating the notification of multiple microservices, the api contract, the data models and the general flow of data, while new requirements are being added.