I applied through a recruiter. The process took 5 days. I interviewed at Cypress Semiconductor (Lynnwood, WA) in Oct 2012
Interview
Initial phone interview with Director of Software Engineering, general discussion about my past projects.
2nd phone interview with team lead: Discussion about my previous projects, handling project from start to end including information gathering, designing and code. Simple technical questions.