I applied online. The process took 3 weeks. I interviewed at NOV (Houston, TX) in Apr 2014
Interview
The usual Skype interview with HR, Training Management, and Engineering. Then they flew me out to do a face to face interview in Houston. He took me out to dinner afterward the drove me to the airport. The whole process was probably 5 hours. They got back to me within a week.