I think "Do you wash your hands before eating" should be accepted as well!
It seems that the verb "to wash" in Romanian is very irregular.
Why is the infinitive form "a mânca" used here?
You have to use the long infinitive form after "înainte de". That's how it works in Romanian.
for the students of french : tu te laves les mains avant de manger ?