I applied through college or university. The process took 1 week. I interviewed at Garmin
Interview
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 [1]
Question 1
Describe a situation where you had to follow strict regulations and how you adapted your work style to meet these regulations.
30 minutes of personality questions.
45 minute coding question.
Nothing else follows. They will then reach out to you within 1-2 weeks regarding status (whether you got the gig or not).
The interviewer I had was very young (26), but had a personality that shows professional engineer and young adult, the interview was very enjoyable.
Spoke with recruiter at a job fair, scheduled a technical interview, then an HR interview, then an offer was extended. Overall, the experience was very painless and everyone I interacted with was very professional.
Interview questions [1]
Question 1
My technical interview was in C, but yours may be different.
I applied online. The process took 4 weeks. I interviewed at Garmin (Lawrence, KS) in Aug 2019
Interview
Applied online. Received a phone call from recruiter a few weeks later for a phone screen. Phone screen was just going over the resume and a couple of behavioral questions focused on technical aptitude. After that I had a technical phone interview with the hiring manager several days later. Half of the interview consisted of questions on C/C++ concepts like polymorphism and memory management. The other half was coding questions on coderpad. Received an offer about a week later
Interview questions [2]
Question 1
Find the difference of the largest and smallest integer in an array