I applied online. I interviewed at Miro (Berlin) in Dec 2022
Interview
The entire interview process takes about 3 weeks. First step is a screening interview with the recruiter, who will dive a little deeper than screening interviews normally do, with a real interest in past experience, technical knowledge, etc. The second step is a live code interview, where (in my case) I was asked to implement an algorithm that was supposed to split an undefined number of strings into all possible combinations of sequential characters and then test each combination in an API to check which one should be replaced by some other string. The overall code was tested, discussed and optimised live. It took about 1 hour, and you can choose in which language you want to implement it, depending on the position you are applying for. The next interview is about system design/architecture. They presented me with a real problem that the company has faced in the past, and we had a live discussion on how we could architect a solution for this and how it might affect other aspects of the application all the way up to team topology, QA, CI/CD, etc. The next step is a team fit interview. This was a bit similar to other team fit interviews I've seen in the past, but they managed to adapt the questions as we went along and I got a really good impression of the team. The final step is a 1on1 chat with a head of engineering. You will discuss your general views on ways of working, architecture, technologies, structures, teams, etc. The tone is more relaxed and it's a good opportunity to learn more about what the company expects of you. Then, if everything went well, you will receive an offer and you will have a last meeting to go over it, discuss, negotiate, etc. HR was very helpful in clarifying doubts and open to negotiate benefits and compensation, which is rare.
Interview questions [1]
Question 1
There were too many questions throughout the process to mention just one. But in general, be ready not just to deliver a technical solution to a problem, but to know how to present your solution, discuss your architectural decisions and your understanding of how and why it will affect the application and the team as a whole.
I applied through an employee referral. The process took 4 weeks. I interviewed at Miro (Amsterdam) in Dec 2022
Interview
1. Initial recruiter screening call 2. Hiring manager interview 3. Case study and video presentation submission 4. Team fit interviews & questions on case study (X4) 5. Interview with CPO
Interview questions [1]
Question 1
Relevant previous experience and how I would apply it at Miro.
I applied through a recruiter. The process took 3 weeks. I interviewed at Miro in Jan 2023
Interview
The process started with an initial overview of my experiences, general knowledge, and soft and hard skills. After that, I needed to create one test automation project based on one specific challenge, and with the feedback about this result, I could follow the next steps. Therefore, I had more 3 other interviews with technical teams, engineering managers, and qa engineers to discuss a little more technically many aspects related to my role and activities. Overall interviews I felt extremely comfortable and excited with the opportunity and the people in human resources always supported me a lot with quick feedback related to each step.
Interview questions [1]
Question 1
Asked me to quote and detail three projects that I had as highlighted in my career (explaining the problem, the solution, and the consequences).