Yahoo interview question

How to tackle challenges provided by the client?