There was a phone screen by HR, then a phone screen by the hiring manager, an online job fit test, and then the in-person interview. I thought the least professional part of this was the rejection letter. It was generated by the Indeed job posting system. Most HR teams will send a letter from the recruiter that reached out.