Pergunta de entrevista da empresa Comcast

Given a scenario, how would you approach designing a solution or architecture for a software application?