Ghost jobs are positions advertised on recruitment websites by firms who have no intention of hiring for them, or may not even have the role open.