I applied through a staffing agency. The process took 3 months. I interviewed at Nextracker (Fremont, CA) in Nov 2014
Interview
It took a while as the controller at the time wasn't sure of the position, 3 months later I was asked to come back and interview. 1 day later I received my offer letter.