General Motors (GM) interview question

What is the most difficult challenge you've faced when developing software