Answer:
If I had to take responsibility for advertising job for a company, there would be two possible methods that I use:
The first option is to post the job advertisement on social network or the website of the company. This can help approach the candidates who have already known about the company and concerned about the job opportunity here.
The second choice is to cooperate with a headhunter agency. By this method, the process that I have to be in charge of would be shorter, saving the time. In addition, headhunter companies have huge data of candidates and can approach much more than a company or a recruiter could do. They also have experience in screening the CV, interview to look for the most suitable candidates.