Avanade interview question

Explain how you would complete a certain requirement and why. note down edge cases