A simple regular household microwave oven usually has 4 microswitches to check whether the door is closed properly.
It's not just about the switches though, but also what you do with them.
For example one of the switches in the microwave simply hard shorts (after a fuse) the transformer itself as long as the door is open.
This gives an extra safety because it's independent from the rest of the circuit. You can have some fancy magnets with HALL switches, which go to some logic board, and even if the whole logic board (Software!) goes haywire and tries to turn the oven on, then it will just blow a fuse (and probably damage the switch). Magnets with Reed switches have been used for alarm systems singe 50+ years. The advantage of magnets is that you can have bigger mechanical tolerances.
Simple circuits are usually better, because there is less that can go wrong.
But with adding more complexity, you can also build in more checks.
If there is a microcontroller involved, I would not put multiple switches in series, but route each switch to the microcontroller, and check the time between activation of the switches, and give some warning if one of the switches fails to switch.