HSBC interview question

What is the most difficult thing u coded ?