What does "have at it" mean? Is it commonly used expression?

Native speaker’s answer
Rebecca
"Have at it" is an expression that means something similar to "attempt it" or "go ahead." Here, the speaker has used it here to encourage the man to attempt or go ahead at debating the question. Ex: Have at it, guys. Do your best! Ex: I made a lot of food for dinner. Have at it, everyone!