I really enjoyed working in a cohesive team environment and participating in meetings to see what people were working on. I enjoyed the group lunches, programming club, and other social and collaborative events that went on in the summer. I feel that I was well-compensated for my work and that I completed my tasks successfully in a timely manner.
I did not like that I did not receive a lot of feedback from my mentor in the beginning of the internship. I think a little more guidance in the beginning could have helped me overcome initial roadblocks faster.
Advice to Potential Interns
Garmin is a wonderful place to work. My internship was a language immersion program for Objective-C. I was able to apply the knowledge I learned and obtained through various projects towards a real-world application. Being able to work on a feature that will one day make it to the App Store was an incredible experience for me.
Sample Interview Questions
Why do you want to work at Garmin?
Explain the difference between inheritance and polymorphism (technical question).
Describe a challenge you had in a team project and how you overcame it.
Advice to Management
I think they could provide more training for new employees, as well as more social events (especially for interns) to help new employees get to know other employees better.