Job hunting has become a complex process. The rise of online job boards and company websites has made it easier than ever to apply for jobs.