Java 8 Scenario Based Coding Questions