Various Stages For Getting A Job Offer