No. Employers do not need to pay job candidates for their travel to or attendance at the job interview unless the employer requires the candidate to work.
The Division of Labor Standards Enforcement will look at whether the candidate is required to demonstrate a particular skill or if the candidate is required to engage in some form of training that will benefit the employer—sometimes referred to as “try-out time.”
In general, however, job candidates attend an interview for their own benefit and do not need to be paid for their time or travel.