Finastra interview question

Analyze simple code, explaining what's happening step by step. Write your own short code. Basic questions about SOLID, Git, SCRUM, SQL and some programming languages.