If addressing a female person we say
Sei arrivata ? Sei tornata ? etc,
that is, the participle needs to be declined into feminine form. We don't say, however
Hai mangiata ? Hai dormita ? etc.
Is it only for movement or essere verbs that the participle takes gender ?