Garmin
3.5 of 5 232 reviews
www.garmin.com Olathe, KS 5000+ Employees

Garmin Software Engineer Interview Questions & Reviews

Updated Jul 7, 2014
All Interviews Received Offers

Getting the Interview 

43%
21%
5%

Interview Experience 

52%
27%
19%

Interview Difficulty 

Average Difficulty
43 candidate interviews Back to all interview questions
Relevance Date Difficulty
in

No Offer

Negative Experience

Very Easy Interview

Software Engineer Interview

Software Engineer

I applied online and the process took 4+ weeks - interviewed at Garmin.

Interview Details – Applied online had initial phone interview a few days later then never heard from them again. Emailed the recruiter and HR person just to see if position had been filled or if I was not being considered ...not even a courtesy response

Interview Question – General HR questions   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Difficult Interview

Software Engineer Interview

Software Engineer
Olathe, KS

I applied through an employee referral and the process took 4 weeks - interviewed at Garmin in January 2013.

Interview Details – Initial hiring process is started by filling an application through their online system. Even at job fairs at college and such, that's how it works. If your resume attracts attention, and they don't lose you in their paperwork (as happened to me the first time) then you get a phone interview. Having a friend on the inside to speak on your behalf can cut the change of being overlooked, since their HR hiring people are scatterbrained. If you pass the phone interview, then you are invited to Garmin for a tour, and a series of interviews with the departments looking for new hires. They ask you to bring code you have written for them to review, but only 2 out of the 10 or so people I interviewed with actually looked at it. If the general consensus among those you interview with is good, then you are offered a job. You get to choose preferences for department, and as far as I can tell, you get the most preferred department that also wanted you.

Interview Question – The in-person interviews at Garmin that follow the phone interview are done by engineers, and the interviews are very technical. Keep in mind that most of Garmin deals mostly in C, and plan for a technical interview accordingly. The hardest questions was probably about the minimum number of bits required to encode information about a street in a GPS system (including speed limit as a multiple of 5, up to a certain limit, and several other bits of info they give you).   View Answer

Negotiation Details – They did not seem open to negotiation, but mine was an interview for an entry-level position, so that may have affected it.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Positive Experience

Difficult Interview

Software Engineer Interview

Software Engineer
Chandler, AZ

I applied online and the process took 3 weeks - interviewed at Garmin in April 2014.

Interview Details – Smooth process. I was contacted by HR and the hiring manager. HR call was non technical, and the Hiring manager called me in for a fact to face interview which was very technical

Interview Question – Several questions were somewhat difficult, but not unusually so. The most difficult one involved developing an efficient sort algorithm for a specific data structure.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

We want your feedback – Is this interview information helpful to you?  Yes | No

No Offer

Positive Experience

Very Easy Interview

Software Engineer Interview

Software Engineer

I applied online and the process took 2 weeks - interviewed at Garmin in March 2014.

Interview Details – They sent me an email asking for a transcript and a phone interview with an HR person. The interview was supposed to be between half an hour to an hour.

Interview Question – There were no technical questions - just standard interview questions   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Neutral Experience

Software Engineer Interview

Software Engineer

I applied in-person and interviewed at Garmin.

Interview Details – Applied online and was contacted for part time job.

Interview Question – 50% was behavior and the other 50% was about the programming with C++ and data structures.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Average Interview

Software Engineer Interview

Software Engineer
Olathe, KS

I applied through college or university and the process took 3 weeks - interviewed at Garmin in October 2013.

Interview Details – Talked to a recruiter at the University career fair. Then had a phone interview mainly focused on my resume and past projects. From there I was brought onsite for two technical interviews with their engineers.

Interview Question – Calculate a moving average that considers the last N values. Then discuss handle incoming data. Consider time and memory complexity.   View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Declined Offer

Positive Experience

Average Interview

Software Engineer Interview

Software Engineer
Olathe, KS

I applied through college or university and the process took 2 days - interviewed at Garmin in September 2012.

Interview Details – 30 min HR interview followed up with a 30 min test

Interview Question – They have you look at code and tell them what it does and what you could do to make the code more efficient.   Answer Question

Reason for Declining – I love the company very much but Kansas isn't my type of place.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Software Engineer Interview

Software Engineer

Interviewed at Garmin

Interview Details – Initially contacted by recruiter, exchanged multiple emails, had 2 phone interviews that seemed to be checking to see if I was indeed a human. After that all contact was cut off and I could not get a hold of my HR contact.

Interview Question – Nothing was that difficult, standard "interview questions"   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Average Interview

Software Engineer Interview

Software Engineer
Kansas City, MO

I applied through college or university and the process took a day - interviewed at Garmin.

Interview Details – Invited me to they're campus. Interviewed with two software engineers. Gave me a tour of the building after the interview.

Interview Question – Questions about c programming. Nothing too difficult, I was just in inexperienced at the time.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Positive Experience

Average Interview

Software Engineer Interview

Software Engineer
Diamond Bar, CA

I applied online and the process took 3 weeks - interviewed at Garmin.

Interview Details – Waited about 1 week to get contacted by HR after sending in the resume. The procedure then is pretty standard, started with HR phone screening, followed by technical phone interview, and finally in-person interview.
The HR phone screening already asked some behavioral questions. The technical phone interview consists of OOP and C++ memory management questions. The on-site requires the applicant to solving a programming problem in OOP, then discussed some programming language keyword usage, and finally ended with a brain teasing question.
In overall, the HR is very effective and responsive.

Interview Question – The brain teasing question is totally not related to coding, but one might be easily get stuck in computer mindset after doing the coding problem in the front.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response
RSS Feed Embed
Interviews for Top Jobs at Garmin

Worked for Garmin? Contribute to the Community!

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.

Glassdoor is your free inside look at Garmin Software Engineer interview questions and advice. All 43 interview reviews posted anonymously by Garmin employees and interview candidates.