questions for contractor hiring