Pergunta de entrevista da empresa Capgemini

What is Predicate and BiPredicate and what is the method name in them