Hot Dip Galvanization is a process of galvanization (coating a metal, usually steel with a layer of zinc to prevent corrosion). The object which is to be galvanized is cleaned by removing paint, surface contaminants such as varnish, oxides, etc.. This is usually done by immersing the object in baths containing caustic soda, acid, and flux). The object is then immersed into a kettle containing molten zinc. The zinc reacts with the steel and forms a protective coat.
The inner layers of the protective coat are made of an alloy of the zinc and steel ( as a result of the metallurgical reaction) while the outer layers are of pure zinc.
Since the object is completely immersed in the molten zinc in the zinc kettle. All parts of the objects get a uniform coat of protective zinc.