Had an initial screening with the HR then an interview with the hiring manager , both went well.Both were very nice people! These were followed by a technical live-coding interview with two engineers.
One of them was the main interviewer and the other one asked a few questions.
They introduced themselves briefly and asked me to do the same and didn't ask any additional questions about me or my background.
It seemed like the main interviewer came into the interview with some presumptions about my skills and knowledge.
He would ask me questions and interrupt me in the middle of answering to say something trivial that anyone with my experience should know with a condescending tone implying that I wouldn't know better.
I completed the coding task successfully and wrote unit tests and debugged some issues without any problems but during my doing that the main interviewer would intervene and again say trivial things that I was already aware of .
They asked me some follow up questions and I answered them correctly , one of which was related to memory and I only answered it partly as I was again interrupted with a trivial explanation about how some well known technologies. like caching and databases are "supposed to work" and the interviewer completely misunderstood where I was going with my answer and interrupted me repeatedly with his assumptions.
The other interviewer asked me some questions about eviction , concurrency and mutexes which I answered correctly and fully and he was very satisfied with my answers , I even wrote additional code to show how I would implement that logic.
I then received a rejection email with some feedback stating that I struggled with the debugging (even though I clearly did not) and that I also couldn't deliver any answer for the memory related question.
the secondary interviewer was nice and easy-going unlike the main one who was clearly biased and was looking for a reason to reject me.
Seems like either the interviewer was biased because of my background , gender .... Or they had already made a decision before the interview had taken place.
I was both treated and evaluated unfairly and this is a true disgrace!