Contacted by recruiter, had about an hour long "personality" type screening. Why do you want to work for Garmin, tell me about a time you ... , that type of thing. Was then contacted to travel for a paid on-site interview. I had 2 interviews, one with Aviation and one with Map Tech, the aviation was two people, map tech one. Generic type questions, be sure to be familiar with C, pointers, bit shifting, unsigned ints, that sort of thing.