We have the same policy. Mandatory hours so there is common time where everyone is at work, but if you do your other hours after or before mandatory hours is up to you. Works really well. There is plenty of time when everyone is at work and can communicate but late and early people can set they schedule as they like. Plenty of tasks to do when you don't need other people.
I’m in Sweden, so Scandinavia. Every company I know has 40h work weeks. Lunch break is not included so if you start working at 8, take a 1 hour lunch break around 12, then you can log off at 17.
The normal (office) working hours here are 37.5 hours per week, excluding lunch break, which is usually 30 minutes. That breaks down to 7.5 hours of work + 30 minutes of lunch break, meaning you get in at 8am and leave at 4pm.
Last gig I had in Germany: it was 40h/week. I never seen a 36h/week schedule in France either... (I'm talking about standard software engineer positions).
In France base is 35h/week, 37/39 are frequent with the extra 2-4h hours then available 1:1 as extra vacation time ( RTT, you get hours on top of 35 worked over the year / 7 ( standard work day) of them over the year).
I'm currently on 35, might move to 37 ( majority at my company).
If we are counting actual working hours, it is also 7 hours a day in Poland. (8hr/day inclusive of 30 minutes lunch plus cumulative 30 minute break from staring at a screen).
Most people get in between 7am and 8am, and leave between 3pm and 4pm.