The recruitment industry has four main types of agencies: employment agencies, recruitment websites and job search engines, "headhunters" for executive and professional recruitment, and in-house recruitment. The stages in recruitment include sourcing candidates by advertising or other methods, and screening and selecting potential candidates using tests or interviews.