Interviewers will give you question on screen and ask to solve. The scenario questions were not realistic were picked from hakerrank and leetcode. They are not judging you by your skills but by what they know you must know. They talk demeaning to you if you don't know something and you say you don't. Company should monitor how interviews are taken and candidates are respected. It's a given and take relation not one way slavery.