One of the best aspects of this internship is the amount of training and help given. Another of the best aspects of this internship is the perks of the job. Garmin really cares about their interns so they organize events for them and go out of their way to make sure that every intern enjoys their experience interning at Garmin.
The thing that I like the least about this internship is the assumptions that some of the full-timers make. Although Garmin helps interns a lot and gives them lots of training. It can be very awkward when your mentor thinks you know more about a subject than you do.
Advice to Potential Interns
The best thing that you can do is be teachable. If you come in and are ready to learn, they will help you out even if it takes you a while to get a concept. Another thing is, don't ever say you can't do something. Say that you will try to figure out how to do that, even though you don't know how to do that thing currently.
Advice to Management
I would suggest creating a mentoring program for interns who want to learn about a different side of a project or product than what they are working on during their internship.
Sample Interview Questions
One of the questions was to determine how long the equator is.
Another thing they did in my interview is provide me with some code and tell me to find the things wrong with it.