I had only one 30-minute interview (less time for questions) to familiarize myself with the company, role, and people before being given a very large at home assignment that took 6+ hours. Then had another 4 interviews totaling over 2 hours. I would have preferred more interviews before the at home assignment so I could know if it was a good fit before taking 2-3 days of freetime to do more work for free.