ASP.NET Software Developer
ASP.NET Software Developer Interview Questions and Answers
Q1. Abstract Class vs Interfaces
Abstract classes are classes that cannot be instantiated and can have both implemented and abstract methods. Interfaces are contracts that define a set of methods that a class must implement.
Abstract classes can have constructors, interfaces cannot
A class can inherit from only one abstract class, but can implement multiple interfaces
Abstract classes can have access modifiers, interfaces cannot
Interfaces can have properties, abstract classes can have fields
Abstract classes can...read more
Q2. Multiple Inheritance in c#
C# does not support multiple inheritance.
C# only allows a class to inherit from a single base class.
Interfaces can be used to achieve similar functionality.
Diamond problem can be avoided in C# through interfaces.
Composition over inheritance is a recommended approach.
ASP.NET Software Developer Jobs
Interview Questions of Similar Designations
Calculate your in-hand salary
Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Reviews
Interviews
Salaries
Users/Month