What was the biggest technical challenge you faced in a previous project, and how did you overcome it?