Lots of employers ask people to take urine tests.
Most professional athletes have to take them at random all the time.
When the students at the college I worked at went for a beer or three on the last days at Xmas they were told not to come back under any circumstances. Booze is easy to spot.
Drugs aren't.