Two phone interviews and then a "test drive" hands-on final interview. I went to Nashville, had to go in person spend a day performing tasks for the role. I was not compensated for my travel expenses or time, and while they insisted they liked my work, I did not get an offer and didn't receive any communication for weeks. The interview itself wasn't difficult but it was a lot of time and effort and expense.