Hydrogenation is usually carried out with a heterogeneous catalytic mechanism. This is usually done with nickel or palladium-based catalysts. What happens is the catalyst will cleave the H-H bond as it adsorbs to its surface, then transfer the hydrogens to an adsorbed alkene. The mechanism is not really electrophilic addition but I can see why you'd think that due to the nature of the product. Hope this helps!