I had 3 meetings, first with HR, basically to know each other, then a talk with two managers, where they came with a situation, and you need to give ideas about how to solve something, and the last with 3 software enginners, a live code session. Considering last interview, Looks like personio is a startup, but with a legacy code base mentality. This code live session, you are going to receive a project already implemented, with a lot of questionable decisions, but if you want an offer, don't step in this trap to say anything about it ! They use same architecture for every single project there(I asked), so they get defensive if you criticise it. Looks like there's no communication between the people that interview you on step 2, and people that inteview you on step 3. If you know by heart clear architecture, and like to apply monolith strategies in a microservice, you should be fine, all steps are easy, but you need to be completely aligned with their tech stack, otherwise they will not consider you a good fit. At least the 2 engineers that I talked were not so communicative, it was a live code session, and I was talking alone most of the time, looks like they have a script, and get a little bit angry/ansious if the candidate doesn't follow what they expect. One even show a little bit of indifference during the whole interview, so be prepared.