But in this case в лоб is a kind of slang!
However I agree in general - такие вопросы в лоб не задают
One may ask something like :
Do you go shopping with your boy-friend?
EVERY girl if shes not a simpleton will catch your hint and answer dirrectly :
Ow, well, actually I do not have one at the moment, but usually - yes!