I applied online. The process took 4 weeks. I interviewed at Garmin (Cary, NC) in Feb 2022
Interview
Applied through their career page
Within a few days got a reply from the technical recruiter suggesting a different role which I liked. A few days later he did a 30 mins phone interview (behavioral interview).
Then another virtual interview (technical + behavioral) with Team Leads for 1 hour.
Then got a call for the onsite interview (technical + behavioral) . I did interviews with 3 different teams.