Virtusa interview question

When have you been faced with a problem, how did you solve it programmatically?