I applied through university. The process took 1+ week. I interviewed at Garmin (Vancouver, BC) in Sept 2016
Interview
I applied on my University's Co-op program. I received the email notifying me that I have an interview at around 5pm and the interview was scheduled at 11am the next day. The interview itself was mostly behavioral questions with the occasional technical question in between.
Interview questions [1]
Question 1
What was one time you had to choose between technology X and Y and what were the tradeoffs?
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