I applied through a recruiter. The process took 4 weeks. I interviewed at SunPower (Richmond, CA) in Apr 2011
Interview
The interview process is quite detailed and comprehensive sticking to the job relevance and besides the first interview that took long, the follow-up interviews were average in time and the hiring manager was quite friendly.