Garmin interview question

What experience have you had with software development and testing?