- Recruiter phone screen: to see if your skills are worth moving to technical phone screen
- Phone screen: to see if you're worth going onsite
- Onsite: hire/no hire decision made here
I was invited to onsite, took a day off at work and 1 hour before the interview (noon time), recruiter called me saying my interview had been cancelled because they decided to proceed with someone else they interviewed the day before. Yes, they're very unprofessional in this sense and I lost 1 day of holiday. I could've used it to spend some quality time with my family instead. Thanks Apple! That was very professional.