One of the most common hiring problems companies have is when candidates make it far into the process, but then fall out of the funnel toward the end. As a result, valuable time is spent on candidates who don't actually get offers. A good recruiting process filters out non-target candidates early in order to spend time on those who have a high probability of making it to the offer stage.
One of the best ways to do this is to find the questions that cause the drop off and move them to the beginning of the funnel. For example, if you have a strict dress code and it turns people off, make that topic one of your first conversations. Invite people to remove themselves from the process if it doesn't align with their expectations. Front-loading these topics creates a more efficient hiring funnel.