The hiring process is, generally, the same for all organizations, and it consists of three main stages: recruitment, selection and induction.
Recruitment is a process of attracting the widest pool of talents for a vacancy, and there is a variety of ways to recruit new people.
First option is to give a vacant job to a current employee, in other words, to give a promotion. This is very convenient, as there will be no need to explain to that person how the company works, there is already a record on the performance and this gives the right message to other employees, but, on the other hand, every time somebody gets promoted, a new vacancy is created. Apart from that, it is very important to have a constant flow of "new blood" into the company, because this is the only way to create the diversity and generate new ideas.
Second option to recruit new employees is to get the referrals from current employees. These may include family members, friends, previous co-workers and others. This could be a good choice, because those people would have some knowledge of the company, but it is important to make sure that the H.R. manager stays reasonable and refers more to qualifications and work experience, rather than someone 's recommendation.
Hiring former workers can be another good option. There are always people, who had to leave the company due to some circumstances, such as lay-offs, pregnancy, illness leave etc. The only disadvantage is that sometimes those people are already occupied or not easy to find.
Other ways to recruit people include advertisements(radio and print) and internet. The internet is commonly used, especially when the HR manager is looking for the general staff, but it is not suitable to find people for the senior positions. It is also possible to find new employees by using an employment agencies, but as an