The interview process is clearly defined on their website.
I invested quite some time to craft the CV and cover letter, and answer the questions in the application form to show my motivation in joining the company. That's stage 1 in the hiring process.
I received their code challenge (stage 2) after 3 weeks (the recruiter got back to me after a few days from my application to inform me that it was going to take some time for them to review my application).
I had a lot of fun developing my solution to the code challenge. It's cool that you have to deploy it and keep it running while they run their tests against it.
I got invited to their 3rd stage, a zoom call with two engineers . I had a 90+ minutes conversation with the two engineers where they wanted to know more about my motivations to join komoot, technical skills, and code challenge solution.
I didn't get to the final stage. They promptly (the next morning) provided some feedback at the end of the 3rd stage.
Unfortunately, I didn't manage to show them that I was truly motivated to join and I love their mission. Also, I think they were looking for people that have already helped fix "database" performance issues, eg. SQL query optimisation. I'm sure I could've helped but I have no experience with it atm.