Miro logo

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

3.4 Rounds average
Average Typical difficulty
61% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Miro.

Showing 3 of 59
Miro logo
Miro

Software Engineer

Engineering · more than a year ago

Senior Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Technical screen Take home Technical screen Onsite Panel Background check Offer
Interview formats
Coding Technical System Design Behavioral

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.

Confirmed questions1 question
  • Can you share an instance where you had a disagreement with your manager?
Miro logo
Miro

Software Engineer

Engineering · more than a year ago

Mid Difficult Positive experience Accept offer 5 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Coding Technical System Design Behavioral

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.

Confirmed questions3 questions
  • 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.
Miro logo
Miro

Software Engineer

Engineering · more than a year ago

Staff Easy Negative experience No offer 5 rounds
Interview process
Recruiter call Technical screen Take home Technical screen Onsite
Interview formats
Coding System Design Behavioral

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.

Confirmed questions1 question
  • NDA

Miro Software Engineer Interview Questions

Quoted word for word from Miro interview reports.

Could you solve a basic sliding window algorithm problem?

Read report

Can you design a front-end system for displaying a tree-like dataset?

Read report

Formats, difficulty and experience

Across all 59 Miro interview reports.

Interview formats

Coding 31.6%
Behavioral 25%
System Design 23.7%
Technical 18.4%
Presentation 1.3%

Interview difficulty

Easy 5.1%
Average 59.3%
Difficult 35.6%

Candidate experience

Positive 61%
Neutral 10.2%
Negative 28.8%