One phone screen with the recruiter, followed by two additional phone conversations one with the hiring manager and one with a director the role would work closely with, this was supposed to be followed by a final in person interview that would've consisted of a case interview and presentation. After two weeks of not hearing back after the third phone interview, I followed up with the recruiter who sounded surprised that I had not yet been scheduled for the final round. Received a call later from the recruiter stating that the hiring manager decided to go with a recommended candidate and forgo the external interviews. At this point, I had already invested a ton of time preparing a presentation for the final round. It was clear to me that this company does not operate in good faith, it was very rude and misleading to begin an external hiring process only to cancel at the last minute. I would have felt better had I given my presentation and not have received an offer rather than to have my efforts be wasted completely.