No, it's not guaranteed at all.
It used to be pretty much guaranteed, since for years, CTC never had a cadet leave without a job.
Now a wait of 18 months or more is likely in the hold pool but there is no guarantee of a job after those months waiting for recruitment to pick up.
That said, is anything in aviation guaranteed?