T.I. 1 was good. The interviewer was a Senior software engineer and he started from the very basics of OOPS, then moved to high level OOD, then Javascript, SQL, C# Multithreading, Extension Classes, Sealed Classes, static constructor, Design Patterns, and one small data structure problem where you are given an array but one number is missing. It was an easy interview for candidates having good basics.
T.I. 2 => It was very unprofessional and biased. Seems like the person who has to take interview was unavailable and so at the run time some project manager is taking the round.
He sounds like annoyed and disturbed and without even normal Hi, Hello started asking foolish questions like "On which tab in visual studio, we get WinForms Project?", "How to create a Class without using the mouse: Any keyboard shortcut", I was a bit disappointed as the interview was for the position of SSE/(C#.NET) but the interviewer is asking absurd questions.
Later he asked me to open a notepad and share screen. He told me to do operations on a List(System.Collections.Generic). I did all but in the end, he said that you have passed the list as call by value. I told him that System.Collections.Generic Lists are by default passed as a reference and hence no need to specify ref keyword, but he was not interested as he didn't know it.
Very disappointing interview experience in my overall life because here the interviewer was not knowing the basics, so how he can hire good talents?