The interviewer for the remote full-stack position in Canada is probably the most condescending interviewer I've ever had. He didn't shy away from degrading the way my current company goes about its business logic and instantly frames me as the one responsible for his perceived anti-pattern, as if I'm the team lead or software architect. He also doesn't like to answer questions, he will say "you should have known that already, therefore you don't care about this position". I've never felt that way in an interview. He takes great advantage of his high-horse position in the company.