No, DNA polymerases cannot fill in 3' overhangs because they can only add nucleotides in the 5'-3' direction. To remove 3' overhangs, see our blunting FAQ.
No, DNA polymerases cannot remove 5' overhangs. Mung Bean Nuclease (M0250) is the only catalog enzyme that can remove 5' overhangs.