The interview process was looong but I learned a lot about interviewing. I was able to spend talk to ~8 different people in a total of 6-7 interview rounds including a take-home challenge. I think the company could have definitely made their decision to reject me or cancel the role after the first 4 rounds. It felt very dragged on...