"When did you come here?"
Translation:तू यहाँ कब आयी?
In my opinion, यहाँ should follow immediately after तू so that it makes sense and कब should come, after the two, in order wise. It makes sense as object should follow subject.
Any word order here would make sense. Most of the time Hindi is word order free. All possible correct word orders should be accepted.
You are right i am a native speaker, the answer is wrong तू means no respect but it gives the respect at the end you are saying it in the feminine gender but it is still right please report it.