U−235 requires a neutron to be bombarded into it to undergo fission because
The U-235 nucleus absorbs the neutron and becomes U-236 which is highly unstable
First of all, don't try to imagine the scenario from the classical picture like a neutron hitting the nucleus and breaking it apart like a bullet would do to a trick.
U-235 isotope is stable. It doesn't undergo fission. Another isotope of Uranium U-236 is found to be highly unstable which doesn't even exist because as soon as it is formed it fissions.
So, what a neutron basically does is that it is absorbed by a U-235 and U-235 becomes its unstable isotope U-236.
235U+10n→236U.
And thus U-236 fissions eventually.