Elsevier Interview Question

How would you start implementing this system?