I applied through a recruiter. The process took 5 days. I interviewed at Garmin (Olathe, KS) in July 2013
Interview
First you interview with HR over the phone. Then there is a three hour interview process. First thirty minutes was a test. Second thirty minutes was another interview with HR, telling you benefits and letting you ask questions. Second hour is spent with department heads. Last hour another interview with prospective team members.
Interview questions [1]
Question 1
Lots of "tell us about a time..." questions. Asked how long I would stay at Garmin if hired. Asked a lot of general knowledge questions about the company. Do your homework!