I would remove multi round interviews with 7 different people and multiple calls backs. The in-person interview should be one and done, just like a music audition.
Why? Because a company can fire me on day one if they want. The idea that we should put $10,000 worth of man hours into screening someone before they begin working, when employees are still legally interchangeable seems kind of like a charade to me.
Employees don't like to see their colleagues fired quickly, but if it's for a deserving reason (candidate couldn't do the things they said they could do in interview) then the team really will move on quickly.
When you're paying out $120,000 a year for people to flip bits, the team accepts that turnover might occur a little bit more frequently that corporate middle management.