What is BCL?

BCL stands for Base Class Library. It comprises classes, interface, and value types. It is the foundation for building .NET Framework applications, components, and controls. In the context of .NET interview questions, BCL stands for Base Class Library. The Base Class Library is a collection of reusable classes, interfaces, and value types that are included … Read more

What are the different types of JIT Compilers?

There are 3 types of JIT Compilers: i. Pre-JIT compiler: It compiles all the source code into the machine code in a single compilation cycle, i.e. at the application deployment time. ii. Normal JIT Compiler: The source code methods required at run-time are compiled into machine code and stored in the cache to be called … Read more

What is JIT?

JIT stands for Just In Time. It is a compiler in CLR responsible for the execution of .NET programs of different languages by converting them into machine code. It speeds up the code execution and supports multiple platforms. In a .NET interview, if you’re asked about JIT (Just-In-Time) compilation, the correct answer would be: Just-In-Time … Read more

Name some OOP languages

Simula was the first OOP language and Java, JavaScript, Python, C++, Visual Basic. NET, Ruby, Scala, PHP are few others. For a .NET interview question asking about Object-Oriented Programming (OOP) languages, you should name some languages that follow the principles of OOP. Some correct answers could include: C#: This is a primary language used in … Read more

What are the basic features of OOP?

The basic features of OOP are: Encapsulation: Creation of self-contained modules that bind together the data and the functions that access that data. Abstraction: Handles complexity and allows the implementation of further complex logic without disclosing it to the user object. Polymorphism: Operation performed depends upon the context at runtime to facilitate easy integration. Inheritance: … Read more