I interviewed through their internal "skype" alike platform. They did sent me an invitation to go to their offices (Garching, Munich), but now, looking back, I'm very happy I didn't go, and suggested instead a remote interview for this process.
The process took one month, Firstly I applied and then got a remote interview a month later, with a panel of 4 interviewers (HR + technical). Before this interview you have to answer three questions (in video, or any other format you deem presentable). Then, before the actual interview you are asked to write your answers regarding a specific set of technical questions (I will post them on the next section) and then have an 1h30 interview with the panel of interviewers.
The questions seemed in general ok, but they were too focused on trying to find a solution to a specific problem that they have internally, more in the sense of a lack of internal communication between teams, which I found very strange. Additionally, and to further make things bad, the actual group leader for the position in question was not in the panel of interviewers (very bad, in my opinion) and I ended up not being able to ask proper questions related to the job resposibilities, project, or any other technical matters. They did say that I would eventually get back with him, but I haven't heard from anyone since. They even presented me their table of remunerations (which I will not disclose out of respect for them, although they don't deserve it), which is as the HR person said "set in stone". This means that you don't have that much leverage in negotiating it, but of course, this is mere speculation, as I did not have a chance to go over to the next phase. All in all, a very shady process and to be honest, they seemed not very well prepared to properly conduct an interview process. After the interview ended,