Interview with recruiter and a short technical interview with the client.
Onboarding process took 6 weeks longer than they initially told me. On the day I was supposed to start onboarding they avoided my calls all day until finally answering and telling me that the position was no longer available due to budget issues.