WillowTree Interview Question

How would you approach understanding a legacy codebase?