I applied through a recruiter. The process took 2 weeks. I interviewed at First Solar (Perrysburg, OH) in Nov 2014
Interview
Was smooth and fairly easy. focused on my resume outlines and had soft skill technical questions.
interviewed by group of engineers at the same time, had two questions from each. they all focused on my programing skills and knowledge.