The interview process at Miro typically follows a structured multi-step approach: it begins with an HR interview to assess background and motivation, followed by a live coding session to evaluate technical skills and problem-solving ability. Next comes a system design interview focused on architectural thinking and scalability. Afterward, candidates meet the team in a team interview to gauge collaboration and communication style. The process concludes with a hiring manager interview discussing role alignment and expectations, leading to the final offer stage for successful candidates.
Interview questions [1]
Question 1
In the Live Coding interview, they first asked me to briefly describe my professional experience in a few words. After that, the main task was to implement an AsyncTaskQueue, focusing on concurrency control and efficient task execution.
I applied online. The process took 3 weeks. I interviewed at Miro (Amsterdam) in Jun 2022
Interview
Step 1 The recruiter round: I spoke with two recruiters that were very helpful and provided all the useful information.
Step 2 Coding round. It was medium leetcode problem. There wasn't much collaboration, even if I asked things. General okay round.
Step 3 Design round. The design question was about designing a part of Miro, which of course they were biased. They hardly collaborate with me to discuss the solution I was proposing.
The impression that the people gave me was that they are there for the compensation and don't care a lot about the product. I saw poor collaboration and passive-aggressive behaviour.
I have no answer (negative or positive) after two weeks, so i guess they just ghost you if you don't pass.
Interview questions [1]
Question 1
- Leetcode medium
- System Design of a miro board with 2-3 functions(text, image, post-its) where many people can collaborate
I applied online. The process took 2 weeks. I interviewed at Miro (Amsterdam) in Apr 2022
Interview
Thorough and time consuming. After the initial chat with the recruiter a Hackerrank live coding interview followed, which was challenging but totally doable and way better than a coding challenge homework assignment. Then the finals consist of a system design interview, management level interview and a peer interview.
Interview questions [1]
Question 1
All questions are expected to be answered using the STAR method, and follow a pattern of: tell me about a time when you...