Capgemini interview question

java 8 feature and explain functional interface