Garmin

  www.garmin.com
  www.garmin.com

Garmin Software Engineer Interview Questions

Updated Nov 30, 2014
Updated Nov 30, 2014
22 Interview Reviews

Interview Experience

Interview Experience

84%
5%
10%

Getting an Interview

Getting an Interview

62%
25%
6%

Interview Difficulty

2.8
Average

Interview Difficulty

Hard

Average

Easy

22 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty

1 person found this helpful  

Software Engineering Interview

Anonymous Interview Candidate
Anonymous Interview Candidate
Application Details

I applied through college or university. The process took a weekinterviewed at Garmin.

Interview Details

Two short interviews in person. One was a technical interview based mainly on resume projects and how you approached them, details on how you implemented something, what you would have done differently, etc. The second interview was with HR and was behavioral, with questions about what you enjoy doing, what kind of person you are, etc.

Interview Questions
  • Describe a situation where you had to follow strict regulations and how you adapted your work style to meet these regulations.   Answer Question
Reasons for Declining

I didn't like the location of the internship.

Declined Offer
Positive Experience
Average Interview

Other Interview Reviews for Garmin

  1.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    Very smooth process, good HR and kind, knowledgeable senior members that interview. Interview was fairly long but very enjoyable, talked with 2 different people about past experience + what to get out of garmin. A lot of conceptual coding questions, a bit of algorithmic coding questions. Overall very smooth, good experience, great company, great office, great work environment

    Interview Questions
    • What are the premium differences between java and c and why might you use c over an object oriented language   Answer Question
    Declined Offer
    Positive Experience
    Average Interview
  2.  

    Software Engineer Interview

    Anonymous Interview Candidate in Kansas City, MO
    Anonymous Interview Candidate in Kansas City, MO
    Application Details

    I applied through college or university. The process took 4+ weeksinterviewed at Garmin in October 2014.

    Interview Details

    The hiring process was very simple. I met up with a representative at a career fair at my school and then applied online. About a week later, I got an email to set up a phone interview. After that phone interview, I got another email to set up an onsite interview. Unfortunately, I was unable to go to the onsite interview, so it was done over Skype with a panel of people from Garmin. They asked a few behavioral questions and a few technical questions. All said, it was fairly easy and actually quite enjoyable.

    Interview Questions
    Negotiation Details
    I probably was able to negotiate, but chose not to.
    Accepted Offer
    Positive Experience
    Easy Interview
  3.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied in-person – interviewed at Garmin.

    Interview Details

    Applied online and was contacted for part time job.

    Interview Questions
    • 50% was behavior and the other 50% was about the programming with C++ and data structures.   Answer Question
    Accepted Offer
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Software Engineer Interview

    Anonymous Interview Candidate in Olathe, KS
    Anonymous Interview Candidate in Olathe, KS
    Application Details

    I applied through college or university. The process took 3 weeksinterviewed 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 Questions
    • Calculate a moving average that considers the last N values. Then discuss handle incoming data. Consider time and memory complexity.   View Answer
    Accepted Offer
    Positive Experience
    Average Interview
  6. 1 person found this helpful  

    Software Engineer Interview

    Anonymous Interview Candidate in Diamond Bar, CA
    Anonymous Interview Candidate in Diamond Bar, CA
    Application Details

    I applied online – interviewed at Garmin.

    Interview Details

    The first phone interview was a simple screening and gave me a chance to establish some expectations regarding the job and compensation.
    The second phone interview was with the would-be manager. He is very knowledgeable and asked decent questions that allowed me to demonstrate my knowledge of software programming.
    The final interview was on-site with the manager and another developer. They showed me to a room, gave me a set of programming objectives, and sat me down in front of a laptop. This is probably the best and most effective way to demonstrate me knowledge of programming. I was comfortable the entire time and really enjoyed the task they gave me. Roughly after half an hour they came back in and put my code up on a projector where we then proceeded to discuss what i had concocted. We discussed my design pattern and the finer details like initialization list, constants, threads and memory management.

    Overall it was a very positive process and the team there must be a talented bunch. The technical recruiter is also very responsive and made the whole thing run smoothly.

    Interview Questions
    • What is the difference between Windows CE/Embedded and a regular Windows OS?
      What is the difference between a mutex and a semaphore?
      How would you use the keyword mutable (C++)?
       
      Answer Question
    Reasons for Declining

    Accepted a competing offer. Pay was slightly below market.

    Declined Offer
    Positive Experience
    Average Interview
  7.  

    Software Engineer Interview

    Anonymous Interview Candidate in Olathe, KS
    Anonymous Interview Candidate in Olathe, KS
    Application Details

    I applied through an employee referral. The process took 4 weeksinterviewed 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 Questions
    • 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.
    Accepted Offer
    Positive Experience
    Difficult Interview
  8.  

    Software Engineer Interview

    Anonymous Interview Candidate in Olathe, KS
    Anonymous Interview Candidate in Olathe, KS
    Application Details

    I applied through college or university. The process took 2 daysinterviewed at Garmin in September 2012.

    Interview Details

    30 min HR interview followed up with a 30 min test

    Interview Questions
    • 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
    Reasons for Declining

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

    Declined Offer
    Positive Experience
    Average Interview
  9. 2 people found this helpful  

    Software Engineer Interview

    Anonymous Interview Candidate in Olathe, KS
    Anonymous Interview Candidate in Olathe, KS
    Application Details

    I applied online. The process took 2+ monthsinterviewed at Garmin in May 2012.

    Interview Details

    Initial phone call told me that teams were asking HR about me because I had sent my resume to a friend of a friend who passed it on to the managers. Did a technical phone screen with a team lead for an Aviation Embedded Test Software Engineer. After phone screen, I was notified that they wanted to bring me onsite for an interview. I had to postpone the onsite after it was scheduled due to some surgery complications, but the company worked very well with me, basically told me that as soon as I could make it to let them know. It was one month later when I was able to go onsite. I interviewed with 4 teams, each interview consisted of several behavioral type questions then ended with technical questions such as finding errors in code, or writing a function to do some thing. Very focused on multithreading and real time embedded systems, even if you have no experience actually doing this stuff if you know the concepts you should be good. I was offered a job just under a week later.

    Interview Questions
    • Write a function to count the number of bits that are set in an int.   View Answer
    • Gave me a logic diagram with two values plotted and asked me to plot the third value.   View Answer
    Negotiation Details
    Asked for a little more than the offer and was given a sign on bonus instead that made up for two years at the rate I had asked for.
    Accepted Offer
    Positive Experience
    Average Interview
  10. 4 people found this helpful  

    Software Engineer Interview

    Anonymous Interview Candidate in Kansas City, MO
    Anonymous Interview Candidate in Kansas City, MO
    Application Details

    The process took a dayinterviewed at Garmin in February 2012.

    Interview Details

    Did a phone interview, they then flew me in to Olathe for an in-person interview. Met with HR first, had lunch with another engineer, and then 2 interviews with 2 different groups [1 person for one group, 2 for the other].

    Questions asked were computer science 101 level and led me to believe they were hiring for a junior or intern, not a senior or principal. This may have explained the interviewers I encountered as several didn't seem to be too senior in their knowledge areas. They also have no formal development methodology, no project management standards, etc. This was my take after a 4 or 5 hour interview that could have easily been done over the phone or skype.

    Interview Questions
    Reasons for Declining

    Although the organization is successful, I felt the engineers and project managers I met were not on top of their game. Also, lunch in the lunch room reminded me of a funeral-- not a happy soul in sight. Compensation was far below industry, benefits were mediocre, personal work environments appeared very (!!!!) cramped and congested. Limited opportunity for personal and professional growth were my take from this interview.

    Declined Offer
    Negative Experience
    Easy Interview

Work at Garmin? Share Your Experiences

Garmin

 
Click to Rate
or

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.