I’ve only ever had to pass a drug test for low paying hourly jobs. I’ve never been tested for a salaried position.
If you work in certain fields of engineering then you have to pass a drug test. The only job I have had where I wasn’t drug tested was my hourly IT job before getting my degree. I have never had to give out social information and I never would.
That’s interesting to hear. I started out as a web dev and made quite a few transitions until I got the title software engineer, bounced around a few companies until I settled at my current job and since I got that first salary job have never been asked. I even did a short stint of security work a company that had a decent amount of government contracts when I was desperate.
I honestly didn’t think they were still a thing outside of maybe directly in government positions.