Staff Software Engineer applicants have rated the interview process at Miro with 3.5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 63.1% positive. This is according to Glassdoor user ratings.
Candidates applying for Staff Software Engineer roles take an average of 33 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at Miro overall takes an average of 28 days.
Common stages of the interview process at Miro as a Staff Software Engineer according to 2 Glassdoor interviews include:
Background check: 18%
Group panel interview: 18%
Phone interview: 18%
One on one interview: 18%
Skills test: 18%
Personality test: 9%
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. I interviewed at Miro
Interview
Multistage process, hiring manager, team fit, technical coding, technical system design, product fit and finally a stage with the CTO.
Good communication at all stages but in the end it failed at the CTO stage which could have been solved by the recruiter which was very disappointing and a lot of time investment. Expect around 20 hours minimum investment in their process.
I applied through an employee referral. The process took 5 weeks. I interviewed at Miro
Interview
A lengthly interview process with multiple rounds but the internal recruitment team are amazing and really keep on top of thing to keep you updated! The different stages are namely: HR screening Coding test as a pair programming session System design session with interview panel Team fit behavioural interview Hiring manager interview CTO interview (for staff+ positions)
Interview questions [1]
Question 1
Tell me about a time you encountered conflict on a team you worked on and how you dealt with it.
I applied through a recruiter. The process took 4 weeks. I interviewed at Miro (Berlin) in Jul 2022
Interview
The interview process started with an initial system design exercise. Following that there was a coding challenge, and lastly a few behavioral interviews with the hiring manager, head of engineering of the stream, and lastly the head of engineering of the company. The entire process lasted about a month. I found the process to be extremely well organized an executed. At each step the recruiting team prepared me for who I was going to meet, how they related to the role for which I was interviewing, and the kinds of things they would be looking for during the interview. There was also plenty of preparation material to review at each step.
Interview questions [3]
Question 1
System design - design/architect a system proposed by the interviewer.
Coding challenge - write some code to solve some specific real-world requirements. Note that this was not a leetcode-style "solve this tricky algorithm" question. There is no single "correct" solution and you will need to make decisions and be expected to justify them.
Behavioral - standard questions to assess leadership experience, ability to work with a team, ability to deal with failure, priorities, other challenges, ability to learn, grow, and drive change, etc...