I assume this doesn't have the connotation of salary/earnings?
yes, it does when used in a context of salary conversation
What does she build?
That is correct as well.
Why isn't it "what does she do"?
'Do' - करना
'Make' - बनाना
That is correct as well
Can banati also mean cook?
'What does she prepare?' should be right?
In the case of "What does she make?" Is it only about physically making/building something, or can you use the same words if you are asking about finances ("what does she make" meaning "how much does she earn")?
you can used it to talk about finances but however it is only used in daily speech as a slang and not as a formal language
Could this sentence be a question about someone who cooks or bakes, as well as about a builder?
बनाती banati is a classic Persian loanword with an Arabic root
No. It's native word coming from the root बन (become). There are very few verbs (compared to other parts of speech) in Hindi that are borrowed from Persian/Arabic.
What is wrong in saying.. What does she prepare
Why can't it be " what does 'he' make "
The verb has been conjugated as feminine ('बनाती') here.
'What does he make?' will be 'वह क्या बनाता है?'.
I think your last sentence is wrong manh ,I think its like this 'वह क्या बनाता है '
Thanks for pointing out the typo. Edited.
Dude never thank me, actually i am the one honoured,your
comments helped me a lot when i started hindi course on duo
It can be also what does she made