Recruitment is a core function of human resource management that involves attracting, selecting, and appointing candidates for positions within an organization. It can be categorized into internal and external recruitment, each with its own methods, advantages, and disadvantages. Internal recruitment utilizes existing employees for promotions, transfers, and referrals, while external recruitment involves hiring candidates from outside sources such as employment agencies and advertisements.