Если говорить о похожести этих слов по смыслу, то просто запомните такие значения: sich finden - найтись (например, нашлось решение или люди нашлись/нашли друг друга=встретились)
sich befinden - находиться (в/на каком-либо месте)
По таким значениям вам будет проще понять разницу. Я не носитель немецкого языка. Все свои умозаключения я делаю, исходя из своего знания, опыта и ощущения немецкого языка. И, естественно, я могу ошибаться.
в чем отличие finden sich и befinden, значения у них одинаковые, в частности - находиться
Значения у них не одинаковые. sich befinden- находится ,быть где-либо. Объект находится где-либо. Указывает на локализацию . sich finden- найтись. Что-то пропавшее находят снова . Перчатка нашлась (снова).