Human resources are the key assets of any organisation. Businesses in order to survive in today’s fast-changing world not only rely on human resources, but they also need technology in addition to support their day-to-day activities (du Plessis & Frederick, 2012). As one of the main functions in human resource management, talent recruitment is refers to the processes to search, attract and hire capable candidates to satisfy organisations’ needs for human resources. Organisations ha…