I personally try to give information as it is either revealed to the main character or as it comes up in conversation. Now I'm not always successful because I spent decades reading epic fantasy novels written 40+ years ago where info dumps were pretty much the thing to do, but I've been working my damndest to get it practiced out of me. I'm a big fan of 3rd person limited, and those that I prefer to read are limited to the point where it's almost 1st person with no internal dialogue. Everything is either revealed via actions, dialogue, or scene. Seldom is much brought in via any kind of info dump at all. Even the limited first person I allow myself to read does this very well. If the character isn't finding it out for the first time, talking about it because they currently need to know something (which I find is very easy to fail at: the old dialogue because the reader needs it more than the character), or having it done to them, I'm not a big fan of it.
My favorite way of finding the information. Not as easy to do as I would like, but I'm getting there.