The interview process was lengthy. There was a screener interview, interview with the hiring manager, a panel interview which was 4 separate interviews one after the other on the same day and a final interview with 6ish people where you shared the requested homework assignment. The assignment was quite vague and didn't make a lot of sense. They knew I had another offer and that I had a hard deadline for a decision. They didn't get back to me by the agreed deadline. When they did get back to me (after 7 interviews in total and 4 hrs on homework) I was rejected with the kind of cold email you would get when you first apply, no feedback.