Thoughtworks Interview Question

What is your thought process for this case study?