Avanade Interview Question

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