After applying to the position online, I got a reply for an interview in 2 weeks. I had about 3 interviews with the supervisor, the questions that were asked revolve around personal skills, experience, knowledge about the company and how my past experience related the job offered. The overall process was relatively fast, I got the offer just a few days after my last interview. Tip: if you are a foreigner, please do learn German language (min. B1 Level), because it will greatly help you in your daily activity with your co-workers.