Capgemini Interview Question

During the interview, they asked me to explain how I would design a RESTful API using Express.js and MongoDB, and how I would handle authentication and data validation within that API.