Garmin interview question

Mostly basic object oriented questions.