Fiz uma entrevista na empresa Garmin (Diamond Bar, CA).
Entrevista
Software Engineer
You will have to code a simple program for half an hour. Then they will ask you simple questions about embedded development. Review your OS book from college (threads, stacks, locks, etc). Garmin works on embedded devices so it's fair that they test on these low level topics. Then one puzzle at the end, google style. I would buy one of those puzzle books and work through some of them just to get the basic concept (generally the puzzle looks unsolvable, will have some unnecessary information designed to send you down the wrong path, etc) and techniques to solve it.
I was only there for a few hours but this garmin LA site would be a nice place to work. It's a small engineering group- very laid back with no dress code or even fixed hours. Nice equipment. Standard corporate building just off the freeway. The management structure is fairly flat so I don't think there is much advancement but if you love just coding, it'd be a great place to work.
The manager at the branch is very sharp so that's good news. The best part of the interview was just talking shop about industry trends and emerging technologies.
I think Garmin has a lot of potential as a company and its diversification will help it keep its edge. I wouldn't be worried about job security at all at this branch as they seem to be expanding their operations.
Perguntas de entrevista [1]
Pergunta 1
Why is using an initialization list faster than just putting the code in the constructor.
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.
Perguntas de entrevista [1]
Pergunta 1
My technical interview was in C, but yours may be different.
Candidatei-me online. O processo levou 4 semanas. Fui entrevistado pela Garmin (Lawrence, KS) em ago. de 2019
Entrevista
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
Perguntas de entrevista [2]
Pergunta 1
Find the difference of the largest and smallest integer in an array