Two interviews: One for a UX Developer, one for a Front End Engineer position..
The first interview was not for the position I wanted, but I agreed to go through the process.
The stages were:
1. Phone screening.
2. 1-on-1 phone manager interview.
3. Take home project (medium difficulty, 7 days allowed to complete).
4. A full day on-campus being interviewed (5 different sessions).
After the first interview, Indeed indicated that they would pursue some local candidates instead (no real reasons for the "no" other than perhaps saving money with Visa/relocation). However, they extended an invitation to interview for the Front End Engineer role, which I was actually wanting anyway. Same process as above, but skip the project.
After another all-day on-site interview, Indeed again indicated that they would pursue another candidate. The only feedback was that I needed "more initiative in the coding sections" which doesn't make sense since I drove the coding sections myself (as one does in an interview).
So overall, 2 months of time spent with only ephemeral feedbacks; I strongly suspect the real reasons were cost of relocation & Visa.