I applied online. I interviewed at Mollie (Amsterdam) in Nov 2022
Interview
Their process is very straightforward.
1. Initial call with the recruiter (30 min) I made an initial call with the recruiter to talk about why I am looking for a job, why I applied Mollie, etc... It was a classical recruiter call.
2. Hackerrank Test It had 3 questions, first was a very simple SQL query about GROUP BY. Second was a question called Binge Watching, you can google it. The Third was to write a function to collect all data from the REST endpoint that exposes data via pagination and filter that data in memory.
3. Code Review (1 hour) They have a dummy PR for review. They want you to tell what you will comment in PR. It was a REST controller that has no proper testing, requirements partially implemented, and not following SOLID principles.
4. System Design (1 hour) They ask you to design a wallet system so that customers can send credits to other customers. Also, they can deposit some credits from their bank account. It will be more than enough if you check Payment System and Wallet System from Alex Xu's System Design Interview book. It feels like in this stage they have an approved design, so even if you propose a better design than their approved design they won't like it.
5. Mollie Values (1 hour) This is a basic cultural fit interview. There is nothing special.
In the end, they rejected me because of Code Review round. I think it is unfair to spend my time doing two more interviews. Also, all of the developers in the interview looked down on me. They were behaving like they are better developers than me since they are working at Mollie.
I applied through a recruiter. The process took 5 weeks. I interviewed at Mollie (Milan) in Jun 2025
Interview
The interview process was well-structured and consisted of several stages. It started with an initial call with the HR team, followed by a coding test on HackerRank. If the test was passed successfully, the next steps involved two technical interviews: the first focused on reviewing a pull request (PR), and the second on System Design.
If the technical stages were cleared, the process continued with two additional interviews—one assessing alignment with company culture and another with the prospective manager. These non-technical interviews included a significant number of behavioral and situational questions aimed at evaluating how candidates approach different business scenarios and challenges.
Interview questions [1]
Question 1
How you would make a decision without having data to help you with?
Applying for a job at Mollie is a long and demanding process. It starts with an initial conversation with a recruiter, which is fairly general. Next, there is an online technical assessment involving coding and SQL challenges. If successful, you move on to a "code review" discussion with two engineers, followed by a "system design" interview with another pair of engineers. The final stages include a meeting with the hiring manager and a "company values" interview (which I didn't reach).
While I understand that thorough hiring processes help companies find the right candidates, Mollie's approach feels excessive and inefficient. The process requires significant time and effort, and unfortunately, my experience ended with a rejection. Normally, I take rejections in stride, but this one left a bitter taste.
The reason? Feedback from one of the interviewers in the "system design" round. The principal engineer leading that session lacked the ability to guide the discussion effectively, failed to ask relevant questions, and then provided feedback based on topics that were never even addressed. It was a frustrating and disappointing experience.
I hope Mollie re-evaluates its hiring approach to make it more structured, fair, and respectful of candidates' time. Good luck to those applying.
Interview questions [1]
Question 1
How would you design a digital wallet (system design interview)
I applied online. The process took 4 weeks. I interviewed at Mollie (Milan) in Apr 2024
Interview
The interview included an introduction interview, an offline coding test + questions, a live coding session, a live system design session, and a live leadership principles interview based on the company values.
After the scrutiny process, if you pass the tests, you are expected to have fit interviews with different teams until a good match is found.
There is a lot of flexibility in retaking some steps of the process depending on the specific role (full stack eng, backend eng, platform eng) and ensuring a good fit is found.
Interview questions [1]
Question 1
Q: What kind of vulnerabilities you can think of in this context