The best interview experience is one that even unsuccessful candidates will regard positively. You want people who just missed the cut this time around to feel good about applying for another position at your firm.
To achieve this, be transparent about how you will run the interview process and send helpful resources in advance to help applicants prepare. Recognize that candidates, like employees, have different needs, including childcare and other responsibilities. By showing flexibility around interview times, you can remove unnecessary stress from the candidate experience.