Capgemini interview question

1. Java 8 features 2. Solid principals