Microsoft Interview Question

Given their project description, what I would do design wise.