Outsourced recruitment — also known as recruitment process outsourcing (RPO) — is a type of business process outsourcing (BPO) practice where a company hires an external service provider to handle some or all aspects of their recruiting life cycle. This can include sourcing, screening, interviewing and hiring candidates.