Covariance and Contravariance in C#
Once you grow in your carrier and you want to switch for whatsoever reason. Then more than designing architecture patterns, the interviewer asks more language-specific very hard questions. One specific question that we stumble upon in most of the interviews is Covariance and Contravariance in c#.
Well, to be specific it is not that hard, just understand the basic definition of both first.