Extremely unprofessional interview process from start to finish. Recruiter ghosted me the day of my interview, then the director never showed up. HM was extremely unprofessional and asked vague questions and then got frustrated that the answer was not in the exact format he wanted. Ended up being rejected and only found out because two of my interviewers simply did not show up to my meetings. After calling and emailing both recruiters to understand what happened, they ignored all calls and emails. I am left to assume, of course, that I was rejected from this position.
Recruiter screening interview, peer interview -- general technical screening with a Senior Software Engineer, HM interview with a Senior manager, a Director Interview, and finally a Machine Learning technical interview.