Apple Interview Question

Describe a recent programming challenge, and how you overcame it.