I applied through a recruiter. I interviewed at MoonPay (Portugal)
Interview
1st interview - screen call with recruiter, align on experience and technologies
2nd interview - live coding call, exercise simulating exchange behaviours
3rd interview - follow up to code written in 2nd interview, analyse how it would scale in production, and how it could be optimised
4rd interview - system design interview
Interview questions [1]
Question 1
- Past experience
- Distributed caches
- How to handle 2 users accessing the same balance
I applied through university. The process took 3 weeks. I interviewed at MoonPay (London, England) in Jan 2025
Interview
The interview process was well-structured and efficient, with clear communication at each stage. I appreciated how the scheduling was handled promptly, and the expectations for each round were made clear in advance. It felt like a thoughtful and respectful process that valued both the candidate's time and experience.
Interview questions [1]
Question 1
How would you design a rate limiter for a public-facing API to prevent abuse?
I was asked to do 6 hours of interview during the whole process.
After passing the multiple steps and waiting 1 week with no response for feedback I was send a generic rejection email and when I asked them about more feedback I got no response from multiple people from the team.
Interview questions [1]
Question 1
System design interview about building an ecommerce