S&P Global Interview Question

Understanding on software architecture and modern language features.