I applied online. The process took 1 day. I interviewed at Fastenal in Mar 2017
Interview
I applied online and i got a call the next day they did not schedule an appointment they called at a random time and conducted the interview. They didn't even care to ask is it a good time to talk.