Garmin Interview Questions | Glassdoor

Garmin Interview Questions

Interviews at Garmin

372 Interview Reviews

Experience

Experience
60%
23%
17%

Getting an Interview

Getting an Interview
63%
22%
6%
6
1
1
1

Difficulty

2.7
Average

Difficulty

Hard
Average
Easy
Sort:
  1. Helpful (16)  

    Configuration Management Engineer Interview

    Anonymous Interview Candidate in Olathe, KS
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied online. I interviewed at Garmin (Olathe, KS) in June 2017.

    Interview

    About two weeks after applying online on the Garmin website I was called by a recruiter who set-up a phone interview, which took place two days later. The phone interview was a basic screening call with a member from the HR department. There were questions that you would encounter in a basic interview about strengths, weaknesses, greatest challenge, resolving conflicts, etc. There was some technical questions that mostly focused on explaining basic programming concepts, much like on a test or quiz from college classes. Lastly, I was asked if I had any other offers from other companies.

    About a week after the phone interview I received an email asking to schedule an on-site interview at Garmin in Olathe, Kansas. It was also requested of me to provide my latest performance review documents from my current employer, as well as two references.

    The on-site interview lasted 2.5 hours and consisted of three parts; an HR interview, a technical interview, and a tour. The HR interview was with the same person who performed my phone interview and spent most of the time explaining to me how the benefits work, and asking if I had any questions about the benefits programs. This interview lasted about 30 minutes.

    The technical interview was with three software developers; one was a manager, and the other two worked under the manager. This interview lasted about 1.5 hours and consisted of several questions, the important ones I have listed in the Interview Questions portion. In addition to the questions I listed, there were multiple programming concept questions, similar to the ones asked during the phone interview.

    Something very important to note is that Garmin uses only C++ and not any other languages. When they asked my language set, I listed the 8 to 10 that I use in my current job, and the Garmin developers were not familiar with any of them (they only knew C++). Yet, they were adamant that I prove my proficiency in OOP, specifically C++, and were not concerned with much else. It gave the appearance, to me, that the software development at Garmin might be behind the times, and not moving forward with the industry.

    After the technical interview was a tour of the campus that lasted about 30 minutes, after which I was dismissed. The building is very old with low lighting, and most offices are in the middle of the buildings without windows. There are often 3 to 4 employees sharing a small interior office. It was not very inviting.

    I hope this experiences and observation is helpful to others.

    Interview Questions

    • What is multi-threading?   Answer Question
    • Have you ever coded for multi-threading?   Answer Question
    • Are what are the advantages and disadvantages with multi-threading?   Answer Question
    • How familiar are you with C++ or other object oriented programming languages?   Answer Question
    • What is wrong with this code, and how can you improve it?
      (I was then handed a printed code block and handed a pen.)   Answer Question
    • Describe your latest programming project (you may draw on a white board if needed).   Answer Question
    • Why do you want to work for Garmin?   Answer Question
    • Why do you want to leave your current job?   Answer Question
    • What programming languages are you familiar with?   Answer Question

  2. Helpful (3)  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer

    Application

    I applied online. I interviewed at Garmin.

    Interview

    The phone interview was mostly technical. The questions that I was asked have already been posted. I will be interviewing in person. I will tell more when I'm completely done with the interview process.

    Interview Questions

    • I would say most of the questions have already been posted.   Answer Question
  3. Helpful (3)  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. The process took 2 weeks. I interviewed at Garmin.

    Interview

    Applied through a career fair. I was contacted by a recruiter and completed two initial interviews that were mostly behavioral. (Times you worked on a team? A situation where you didn't know how to solve a problem... how did you solve it? etc) Then I completed a technical interview. The technical interview involved them asking about my experiences, general questions about programming, then going to the board for a few problems.

    Interview Questions


  4. Helpful (5)  

    Software Engineer Interview

    Anonymous Employee in Kansas City, MO
    Accepted Offer
    Positive Experience
    Easy Interview

    Application

    I applied through college or university. The process took 4+ weeks. I interviewed at Garmin (Kansas City, MO) in October 2014.

    Interview

    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

    I probably was able to negotiate, but chose not to.


  5. Helpful (5)  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Neutral Experience
    Average Interview

    Application

    I applied online. The process took 5 days. I interviewed at Garmin in October 2014.

    Interview

    I applied online. I heard back within the week and scheduled a 45 minute phone interview. I did not realize how technical phone interview was, and was not prepared for the questions, so they did not continue the process. The interview began with very basic questions, but moved into more complex questions about object oriented programming and C++. If I were to do it over, I would have reviewed different terms related to C++.

    Interview Questions

    • What is function overloading and overwriting?   1 Answer

  6. Helpful (7)  

    Software Engineer Interview

    Anonymous Interview Candidate
    Declined Offer
    Positive Experience
    Average Interview

    Interview

    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

  7. Helpful (3)  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Negative Experience

    Application

    I applied through a recruiter. The process took 3 weeks. I interviewed at Garmin in March 2012.

    Interview

    Got called by a recruiter. Got a phone screen. They flew me to Olathe and I was interviewed by 4 groups. At the time the money the recruiter was quoting me was not what I would have wanted but I needed a job so I went through the process. I'm going to say that one of the best things that ever happened to my career was not getting an offer there. About 3 weeks later I got an offer that was 50% higher than what I would have accepted there. The company that made the offer was not only a much larger company, one that is truly on the leading edge of technology but also a company that treats it's employees fanstastically.

    I answered their technical questions correctly. However, one of the developers who interviewed me was openly hostile to me. He grilled me about polymorphism in C++ and I patiently explained to him about base classes, virtual functions, function signatures, and overriding methods. Even though my explanation was correct he wrote in his comments that I was confused. He took a completely hostile approach from the gitgo with his opening comments. He may or may not work there any longer but he probably does. The amusing part about this is that I have my doubts that they really write a lot of code in C++.

    Also there was a form for reimbursement of incidental expenses. I filed the form but I never received a cent.

    My impression of the software development teams was that they are competent but probably lack decent leadership which means that there are probably not as productive as they could be. Of course some of the groups that I interviewed with have probably cut back (like consumer electronics), not sure about the OEM (car infotainment work), and some are probably doing well like the marine equipment and avionics.

    I think one should expect less pay than industry norms when working there. I would put them in the average category. Some interesting work perhaps but a fair amount of incompetance in managing resources.

    They also asked me to bring a sample of my code. They never asked to look at it in the five hours I was there. Today, git might be something they use now to review your code samples.

    Interview Questions

    • They had do a logic puzzle. It wasn't hard and I think the interview though it would take me awhile but I did it in about 3 minutes.   Answer Question
  8. Helpful (5)  

    Software Engineer Interview

    Anonymous Employee in Olathe, KS
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through an employee referral. The process took 4 weeks. I interviewed at Garmin (Olathe, KS) in January 2013.

    Interview

    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).   1 Answer

    Negotiation

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


  9. Helpful (1)  

    Software Engineer Interview

    Anonymous Interview Candidate in Chandler, AZ
    No Offer
    Positive Experience
    Difficult Interview

    Application

    I applied online. The process took 3 weeks. I interviewed at Garmin (Chandler, AZ) in April 2014.

    Interview

    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 Questions

    • 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

  10.  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Negative Experience
    Easy Interview

    Application

    I applied online. The process took 4+ weeks. I interviewed at Garmin.

    Interview

    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 Questions


Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.