It was for .Net Core development along with SQL. There were 4 rounds , 1 hiring manager , 2 Technical 3. Technical 4 Hiring Manager (no idea why two hiring manager). HR will tell they have done bad this year and offer a less package. Why will a employee join a company if you portray your company that is not doing well.
Hiring manager was good all the rounds were online video call and he enabled his camera.
2nd was Technical, this was by far the worst attitude shown by interviewer. He asked a OOPS concept and expected that in one shot answer should be correct. He went to extent by saying that did I do coding, are you sure ?. This sentence pissed me off. So when I asked him the same question back to him he was like take your time and do it. Hence took my time and corrected the mistake I made. Next unusual question was: I have one API I have but need to return 3 different response, one string ,Customer Data and string and Customer Data. So I said I would use a generic class. But this clown didnt want this. These are things which we dont use, and are not normal practices of building web API, I would rather create 3 APIs and make separation of concern.
Hence what I am trying to say is when people ask you these type of question its better to say no, and tell them you are not a better fit in their organization since these interviewers believe they have achieved something by asking some silly question. Its better to avoid such interview.