Its most likely literal meaning is, "Do you have work?" However, it could also be a declarative sentence: "You have work." Other fair interpretations are, "Do you have a job?" or "Are you employed?"
Do you have work for me. but its tu tienes and trabajo
Tienes que, followed by an infinitive, means "you have to" whatever-the-infinitive-is.
Que tienes?
Translation: You do not have [any] risks.
If it's written like this: ¿Qué tienes? it's a question and means "What do you have?" If it's in the middle of a sentence, like this: ...que tienes... it means "...that you have..."
"¿Cuántos años tienes?" would be interpreted as "How old are you?". Literally it is "How many years have you?"
It means "You have brown hair". For the question "¿Tienes pelo castaño?", the translation is "Do you have brown hair".
Translation: Tienes hijos?
you have a pretty face
Translation: tienes que amarme
when do you have each class?
Translation: Tienes un documento de identidad?