Top 10 Java Functional Programming Interview Questions (Java 8 Features): 1. What is a functional interface? 2. What is Lambda Expression? 3. Lambda vs Method 4. Explain Lambda Syntax 5. Why use Lambda Expression 6. Write Lambda Expression to Create a Thread 7. Why do we need default methods in the Interface? 8. What is method reference? 9. Why to use Optional Class? 10. Collections vs Streams in Java #java #interview #functionalprogramming