Garmin Interview Question

What experience have you had with software development and testing?