Why does my dishwasher flood the kitchen when I use it?

The landlord found the problem. it wasn't the drain or a hose.

The rubber seal around the door had deteriorated and detached allowing water to leak through the gap. The seal could not be repaired or replaced so the entire dishwasher had to be replaced.

Either the drain is plugged, or one of the hoses has come loose.