Overly long and drawn out
1) Phone call with HR
2) Video call with HR
3) Video call with future boss
3.5) Sending work samples from previous 2 jobs years ago
4) In-person interview with boss' boss
5) Assignment to do at home
6) In-person interview with CEO (didn't make it this far)
After all this, they wouldn't give me an explanation as to why they didn't choose me and told me to stop contacting them any further.