10 years ago when I worked for amazon as an SDE, they never drug tested me for anything. I remember that because at the time I would have failed. I guess there was a class component to who they decided test, white collar office workers don't get tested but the blue collar workers did?