Everything went great until the final technical, the interviewer gave me no introduction and was very rude. He just said, "so let's get started" before asking my name.
I felt off, but he described the problem on coder pad and copy and pasted what basically was a backtracking problem (leetcode #17)
I went over what my approach would be, I was polite, and explained my thought process out loud, after 20 mins of working on the problem, I solved it.
Then he just cut me off and said "do you have any questions for me" (implying the interview was over) but I had over 20 mins still left, to which I stated I wanted to move onto the next problem.
* the t9 problem is two parts, I had just finished the first (hard) part*
He sighed, but he sent the next problem, and I solved it after asking questions and clarifying output.
I can understand when I do bad at an interview, but I solved the problem, thought out loud, asked clarifying questions, and passed every interview up until this point. The interviewer seemed annoyed, there was nothing I could do even though I solved a pretty difficult question.
Honestly ashamed, I was excited to work for a company who crushes undergrad interns spirit by showing absolutely no emotion and attempts to cut the interview short. Spent weeks of my time preparing just so someone couldn't give me 20 mins.