Я жила в Австралии больше года и в Испании несколько месяцев. Мое впечатление: при отсутствии "подсказок" (а их, конечно, полно - специфическая одежда, акцент, манера себя вести) иностранцы могут ошибиться - меня за кого только не принимали (и угадывали, и нет), но русский русского видит с высокой долей вероятности.
Я специально анализировала, как это получается. Например, вы идете в толпе людей и ваш взгляд вдруг цепляется за кого-то, кто одет совершенно обычно для данной местности, ведет себя прилично и молчит, но вы абсолютно уверены, что этот человек из России, и только потом случайно слышите или видите нечто подтверждающее. Я думаю, дело в типе и выражении лица. Тип - славян вообще легко вычислить, и русских среди них - в общем тоже. Выражение может особенно не выделяться на общем фоне (не нужно иллюзий, что все русские за границей ведут себя специфически - это уже давно неправда, особенно если не оказываться в местах скопления массовых туристов), но при этом быть "родным", например, я легко могу представить этого человека где-нибудь в Москве. И все, busted :)
Но это знание лучше не выдавать, т.к. русские за границей очень не любят общаться со своими. Это ок и всем давно известно. А вот знаете ли вы, что итальянцы в среднем ведут себя так же? Для меня было большим сюрпризом обнаружить, что они тоже склонны избегать соотечественников за пределами Италии))
А вы что, иностранца от своего с большим трудом отличаете?
По оценивающему взгляду
Хм спасибо
Вашей подруге явно не комплимент сделали.