Software Engineer(Internship) applicants have rated the interview process at Garmin with 2.5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 77% positive. To compare, the company-average is 60.8% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer(Internship) roles take an average of 30 days to get hired, when considering 70 user submitted interviews for this role. To compare, the hiring process at Garmin overall takes an average of 25 days.
Common stages of the interview process at Garmin as a Software Engineer(Internship) according to 70 Glassdoor interviews include:
Phone interview: 24%
One on one interview: 16%
Presentation: 14%
Skills test: 13%
Drug test: 10%
IQ intelligence test: 7%
Group panel interview: 6%
Personality test: 5%
Background check: 3%
Other: 2%
Here are the most commonly searched roles for interview reports -
I applied through college or university. The process took 2 months. I interviewed at Garmin (Rolla, MO) in Sep 2024
Interview
Had an in-person interview with two managers. They asked a few behavioral questions, technical questions on pointers and operating systems, and finished it with a reverse a string coding assignment in C.
Interview questions [1]
Question 1
What is the difference between a mutex and a semaphore?
Phone screen was a common tell me about yourself and why Garmin. They didn't ask any follow ups on your answered and seemed to just run through the list of the questions they had.
I applied through college or university. The process took 2 months. I interviewed at Garmin (Olathe, KS) in Nov 2025
Interview
I had 1hr behavioral Interview and 1hr technical interview. Behavioral interview was about how I got to know the company, why should the company hire me, and what kind of research experience I had.
Process took about a month. Recruiter was slow getting back to me but interview process was alright. The interviewers were friendly and mainly focused on problem solving and how you think through your code.
Interview questions [1]
Question 1
In Swift, implement a function that takes an array of integers representing the total distance covered each second, and returns the average in seconds per kilometer.
Explain code snippets
Finish the function type of questions
All in swift