- New Updates Alerts-Subscribe

Our Telegram Channel - Join Us

Our Free Email Alerts - Join Us

Important Note:Login & Check Your
Email Inbox and Activate Confirmation Link

Our Whatsapp Group - Join Us

Technical Interview Materials PDF-Free Download

Technical Interview Q & A PDF

1. What is .NET Framework?

It is a platform independent and language independent developed by Microsoft. It allows you to use multiple programming languages such as VB.NET , C#, VBScript, Jscript, and managed C++ Codes on multiple platforms such as LINUX, Mac OS, Windows, UNIX. It provides the user with various libraries that helps the development of applications faster, cheaper and easier.

2. What is CTS?

CTS represents Common Type System. It is a subset of Common Language Specification. In order to keep consistency, Microsoft has specified a Common Tpe System to which every language must follow so as to keep equality and relativity within multiple languages within the same .NET program. 

3. What is a Constructor in VB.NET?

A Constructor is a special member function or a method whose task is to initialize objects of its class. Its name is the same as its class name. It is called as constructor because it constructs the values of data members of the class. The constructor is invoked whenever an object of its associated class is created. 

4. Explain Public Access Modifier in VB.NET.

The Public keyword in the declaration statement specifies that the element can be accessed from code anywhere in the same project from other projects that reference the project and from any assembly built from the project. 


Public Class demoPublicClass

However, a Public Class can be used only at module, interface or namespace level.

5. Enlist Controls in Windows Forms to Select Data from a list of VB.NET.

The Windows Forms Controls to Select Data from a List are as follows:

1. CheckedListBox

2. ComboBox

3. DomainUpDown

4. List Box

5. List View

6. What is the Default Size of Integer DataType in VB.NET?

The Default Size of Integer DataType is 32 Bits in VB.NET.

7. Example of Hello World Program in VB.NET.

Module HelloWorld

Sub Main()

Console.WriteLine(“Hello World”)

End Sub

End Module

8. What is CLS?

CLS represents Common Language Specification. It is basically a subset of the entire set of features supported by the CLR. 

9. What is Object Oriented Programming Approach?

Object Oriented Programming provides a way of modularizing programs by creating partitioned memory area for functions as well as data that can be used as templates for creating copies of such modules on demand. OOP allows decomposition of a problem into a numerous entities called Objects. It then builds data and functions around these objects. 

10. What is Garbage Collection?

Garbage Collection is primarily used for Memory Management. The .NET Framework’s Garbage Collection manages the allocation and release of the memory to your applications. The garbage collector checks for objects in the managed heap that are no longer being used by the applications when it performs garbage collection. 

11. Explain Protected Friend Access Modifier in VB.NET.

The Protected and Friend keywords together in the declaration statement specify that the elements within the same assembly or both. 


Protected Friend demoString As String

It can be used only at class level but not at level of Source File or Namespace or inside an Interface, Module, Structure or Procedure. 

12. What are Shared Assemblies?

When private assembly is installed in Global Assembly Cache, it is called as Shared Assembly. It does not create any physical copy and when the Assembly is installed in GAC, it can be referred to any .NET application. 

13. Enlist some features of C# not present in VB.NET.

Some of the features which are not present in VB but present in C# are as follows they are:

1. C# supports unsafe code blocks for improved performance.

2. C# also supports Multi Line comments and static classes

3. Anonymous methods and Partial interfaces

14. What is a Framework?

A Framework is a layered structure that indicates the type of programs that can or should be built and how they would inter-relate.Some fameworks also includes actual programs, specify computer programming interfaces, and also offer programming tools for using the frameworks. It is basically a conceptual structure or a scheme with an intension to support the development of something that expands the structure into something useful. 

15. What is an Object?

Objects are basic Run-Time entities in an Object oriented system. They may represent a place, a bank account or a person. Objects are essentially the variables that are of Class types. 

16. What is MSIL?

MSIL represents Microsoft Intermediate Language. It is similar to the Java Byte Code. Its main motive is to form a platform independent code. Before executing a code, MSIL must be converted to a CPU-specific code by Just in Time Compiler. 

17. What are Datasets?

Datasets are objects that contain data tables where you can temporarily store the data for use in application. If your application requires working with data, you can load data into a dataset. You can also execute or modify data in the dataset even when its offline. 

18. What is Assembly Manifest?

Every Assembly contains an Assembly Manifest. It consists of the following:

1. The Assembly’s Identity (Name and Version)

2. File Table describing all other files that make up the assembly.

3. Assembly Reference List that contains information about External Dependencies.

4. Global Objects

19. Explain .NET compilation process.

1. Compilation of source code to managed code / Intermediate Language (IL).

2. Compilation of IL to platform-specific code by the CLR.

3. MSIL defines a set of portable instructions which are independent of any specific CPU.

20. Enlist the Garbage Collection Methods in .NET Framework.

The .NET Framework garbage collection methods are as follows:

1. Dispose

2. Finalize

Source: Contents are provided by Technicalsymposium Google Group Members. 
Disclaimer: All the above contents are provided by Google Group members. 
Further, this content is not intended to be used for commercial purpose. is not liable/responsible for any copyright issues. Quick Links & Study Notes PDF- Free Download