I had a really weird experience. I first talked to the recruiter over the phone, it was a really nice conversation and I was provided the interview steps. Recruiter mentioned that I would have an interview with the hiring manager and then if passed another onsite interview. The job description was saying that some coding knowledge would be required to read some python code but the role itself does not require coding.
A week later I had the interview with the hiring manager, he was not able to answer most of my questions. All of his answer was very vague and would have one sentence, then he said that another interview with him would be scheduled and it would involve a coding challenge.
I though it was weird because the recruiter never mentioned this step to me, so It seems like there was no conversation between recruiter and hiring manager to align the interview process.
A week later I had another interview with the hiring manager for the coding challenge. During the coding challenge the hiring manager keep saying I was copying answer from somewhere, without having any evidence. I don't know if he assumed that because I have two screens open, one for the IDE and another one for the video interview but he keep saying that and I felt very uncomfortable.
In a technical interview, I believe it is essential for the interviewer to focus on the candidate's skills, problem-solving abilities, and understanding of the material. A manager accusing a candidate of copying without evidences or just cause, it could be seen as unprofessional or unethical, especially because I was genuinely resolving and attempting to solve the coding problem.
After feeling very unconvertable with the manager attitude, I tried to ask some questions related to the role, they were simple questions such as "what do you expect from the person who gets this position in the first 6 months', and he was no able to respond that. I have over 4 years of experience in this field and have never had an experience like that.