
Miro Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 59 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Miro.
Software Engineer
The recruitment process was quite seamless and the recruiter kept me updated throughout. It was a really positive experience because the recruiter was so attentive. You get follow-up and prep calls for every stage, which was great. The interview structure is pretty standard for big tech companies: a live coding interview focusing on algorithms, data structures, and their analysis, followed by a practical coding session using React.js, then a system design interview, and finally, a couple of behavioral interviews. For the coding sections, I'd suggest practicing medium Leetcode problems. For the behavioral interviews, it's helpful to have a few 'tell me about a time when you...' stories ready beforehand to avoid having to think of them on the spot.
- Can you share an instance where you had a disagreement with your manager?
Software Engineer
The whole process involved several interviews, like live coding challenges, a technical interview, system design, and culture fit/soft skills assessments. It started with a call from a Miro recruiter. The first interview was scheduled after I got a Miro board detailing the entire process. Before getting the offer, I met the team and visited their office.
- The live coding challenge involved string manipulation and wasn't very difficult.
- The system design interview was one of the most challenging I've encountered, especially given my lack of prior experience in that area.
- The technical interview with the manager was engaging, covering topics like collaboration and conflict resolution.
Software Engineer
Started with a recruiter screen, which was great; they were super patient and informative, making me feel like it's a good place to work. Then there was a coding round, pretty straightforward, and the interviewers were helpful when I got stuck. The design round, though, was rough. The interviewer seemed to misunderstand me and was really pushy about their own ideas, not letting me explain. It felt very rigid for a broad topic.
- NDA
Miro Software Engineer Interview Questions
Quoted word for word from Miro interview reports.
“Given a square, write a function to remove its edges.”
Read reports →“What is the computational complexity of the problem?”
Read reports →“Tell me what you know about Miro.”
Read reports →“Tell me about multithreading in Java.”
Read reports →“Could you solve a basic sliding window algorithm problem?”
Read report →“Can you discuss the JMM?”
Read report →“Solve an exercise by coding live.”
Read report →“Can you design a front-end system for displaying a tree-like dataset?”
Read report →“What are your thoughts on joining Miro?”
Read report →Formats, difficulty and experience
Across all 59 Miro interview reports.