Molecules interact with catalysts through various mechanisms. In homogeneous catalysis, the catalyst often forms transient bonds with the reactant molecules, facilitating the reaction. In heterogeneous catalysis, reactant molecules adsorb onto the surface of solid catalysts, where the reaction occurs. The specific interaction depends on the nature of the catalyst and the reactants involved.