I live in Berlin and a lot of tech companies here (especially startups) expect unpaid overtime. This is in stark contrast to Vienna where I've almost never encountered it.
Out of curiosity, are you German? My experience with German companies was centred in the financial services sector out of Frankfurt and some tech companies out of Munich and overtime was never even suggested so I'm thinking there might also be some differences between the regions.
I was even explicitly told by some companies when interviewing that they expect and encourage workers to stay until at least 7-8pm...at least between Berlin and Vienna there is definitely a difference in attitude.