what are the major differences between filter() and find() methods?

what are the major differences between filter() and find() methods?

i know how to use them but iam a bit confused about thier priorities and differenences between them? and which wchould be used in which case?