Dot net interview questions and answers

dot net interview questions and answers for freshers

1.Difference between .Net Framework and VisualStudio.Net?


  • It is a run- time environment, which
    we can use to run applications.
  • It is required for .net developers and
    .net application end users
  • It is a freeware which we can
    download from Microsoft Website.


  • It is a development environment,
    which we can use to develop
  • It is required for only .net developers.
  • It is not freeware which we have to
    purchase from Microsoft.

2 . What is JIT Compiler?

JIT (JUST-IN-TIME) Compiler will convert MSIL (Microsoft Intermediate Language) code to Native code because operating system can understand only Native code or machine code.

3 .What is CLS?
 . CLS (Common Language Specifications) is a set of common language standard defined by the Microsoft for all .NET Languages.

  .Every .NET Language has to follow CLS Standards.

 . Whenever a Programming Language wants to recognize as .NET Language then it has to follow CLS.

4. What is CTS?

–CTS (Common Type System) is a subset of CLS. It is a set of common

based data types defined by Microsoft for all .NET Languages.

–2. Every .NET Language has to map their data types with CTS types.

Common Type System






5. Explain .net application Execution process?

Diagram for .net application execution process :

A) .Net application Execution process can be divided into 2 steps:

.net applicationcompilation process

Step1. Converting HIGH level language code into MSIL (Microsoft Intermediate Language) with the help of language compilers because .Net execution engine (CLR) can understand only MSIL code.

Step2. JIT (JUST-IN-TIME) compiler will convert MSIL code to NATIVE code because operating system can understand only NATIVE code or MACHINE code.

6. What is MSIL Code?
.Microsoft Intermediate Language (MSIL), is one of the Core component of the

.NET Framework. Any .NET source codes written in any .net supportive language (C#, etc), when compiled are converted to MSIL. This MSIL, when installed or at Runtime, gets converted to the machine code. The Runtime conversion of MSIL code to the machine code is handled by a component called as the Just In Time (JIT) Compiler.

7.What is Managed Code and Unmanaged Code?

Managed Code

 A) Managed code:

 The code which is taking the help of CLR for execution is called as managed code.

 Example for Managed Code:-

 All .net languages code is managed code.

 VB.Net code, C#.Net code…etc

 B) Unmanaged code: –

 The code which is not taking the help of CLR for execution is called as Unmanaged code..

 Example for Unmanaged Code:-VB Code, VC++ Code…

 Note: – .net application can contain non .net code.

8. What is CLR?

 CLR stands for Common Language Runtime, it is .net execution.

CLR is a common execution engine for all .NET Languages that means

every .NET language application has to execute with the help of CLR.

Dot net training in hyderabad:-

Kosmik provides dot net training in Hyderabad. we are providing lab facilities with complete real time training and training based on advanced concepts. 

for latest Dot net interview questions and answers :-


robotic process automation interview questions
Robotic Process Automation Interview Questions  for freshers and experienced, Robotic process automation is the Set of Soft Bot technology that allows a company to configure computer software. Here we provide Top 10 RPA technical Interview questions and Answers.

RPA interview questions & answers

1. What is RPA?
A)RPA alludes to a style of automation. where a PC copies human activities in finishing rules-based assignments.
2. What is process studio and how different is it from object studio?
A) Process studio is a process diagram developed. where as object studio is where a business object developed.
3. What is a process?
A) A process is a diagram created in process studio. which is graphical representation of a working computer program. which interacts with external applications (through object), manipulates data, perform decisions and calculations.
Process used to combine application functionality (object) with business rules.
4. Difference between data item and collection?
A) Data item used to store a single value where as a collection used to store data in tabular form. Both these stages are not linked to diagram
5. What is exposure field in a data item?
A) Data items can have values controlled from outside the diagram. This done by exposing a data item using exposure field in data item.
We can expose a data item as environmental variable or a session variable.
6. What is difference between global data item and local data item? And how to make a data item as global data item?
A) Local data items are available only to the page on which it’s created. Global data items are available to all pages in my process.
We can make a data item as global by unchecking visibility checkbox in property window of data item.
7. Why an anchor stage used in a process?
A) Anchor stage is an inert stage used to link around corner.
8. What is stepping, step out, step over?
A)  Stepping used to run one stage at a time. Step out and step over used to traverse pages more fast.
B)  when step over used on page reference stage of main page. It prevents the flow going to referred page from main page. And execute that referred page in background and flow moves to next stage on main page.
C)  Step out used when process flow is on any of lower pages. During the execution of lower page if step out performed on any stage. With slight delay the flow moves back to main page.
9. What is use of loop stage?
A) Loop stage used to iterate the flow through each row of a collection.
10. How to extract a particular field value in a row in collection?
A) [CollectionName.FieldName].

robotic process automation interview questions 11 To 20 :coming soon

RPA training in Hyderabad

KosmikTechnologies Provides RPA training in Hyderabad. We are providing lab facilities with complete real-time training. Training is based on complete advance concepts. So that you can get easily “hands-on experience”. We will give 100% job assistance.