Online job boards are a top source of high-quality hires, as competitive as internal hires and a company’s own website.