Recruitment is different in every company. The processes depend on company sizes, hiring needs and efforts put by the recruitment team. There are three leading actors in any recruitment process - recruiters, candidates and employees.
There was a time when people would spend their entire life working at one single company. Remember when loyalty was the primary driver? It is not the same anymore. Currently, 12 to 18 months are also too long to work at an organisation.
Most candidates are in a relationship and are yet looking out. It is complicated. How do you make sure that you tempt the right candidate not just to meet with you but engage and hopefully live in together?