Cognizant Interview Question

They asked me to explain a Python project I had worked on, including the logic, modules used, and how I handled errors and edge cases during implementation.