MICROSOFT INTERVIEW QUESTIONS For .NET 3+ YEARS EXPERIENCED
Hi friends,
I attened interview(06/09/2014) recently to microsoft in Bangalore,India. It was so good to shortlist my resume why because they shortlisted only 10-15 members on that day but only few pepole came for interview..I'm happly gone for the interview..About my experience in that interview i'm sharing some of the questions as what they asked me. Most of the they are asking logically(how internally working) and practical things.
In First round of interview has prescreening test and it's around 30Mins.
Second Round Of interview has Technical discussion and it's around 2 Hr 30 Mins..
1)
Tel me about yourself briefly and what your have
done in between 3 years of your carrier?
2)
Which domain will you prefer if we give business
opportunity? Why should we take about it?
A)
Windows Azure.
3)
Why you prefer windows azure and there are so
many languages and is there any special about it?
4)
Have you worked any design pattern ?
A)
MVC Design pattern I worked
5)
Do you know the types of design patterns?
A)
Yes I know and I told about Abstract and
Singleton and MVC and so on
6)
What is singleton pattern ?
7)
Have you worked on Azile methodologies ? No
8)
What is the CLR ? How it works ?
9)
What is CLR and Base Class Libraries?
10)
What is IL ?
11)
What is Managed Code and unmanaged code?
12)
Suppose if develop one application in .net and
after compilation which format is coming?
A)
.exe
13)
.exe how it produces any techniques are there?
14)
Once building the application in mean time JIT
or CLR unexpectedly stopped whether it’s MSIL or Binary format?
15)
What will happen in JIT and how it works?
16)
I write a code on console application and what
is that code?
17)
MSIL will understand the all languages?
18)
What is inheritance and with example?
19)
What is method overloading and method overriding
with example ?
20)
What is virtual method and how describe it?
21)
What is boxing and unboxing?
22)
Which memory object will be stored?
23)
Can we allocate a size for a object of class?
24)
Can we create dynamic object in C# and what is
the DynamicObject ?
25)
He drawn
Rectangle diagram and its machine where is stack and heap will be there?
26)
What is
use of new keyword? And not only for creating object is there other way to use
new keyword?
27)
What is destructor? And example?
28)
What is garbage collector and how it will work
internally?
29)
What is finalize and dispose?
30)
What is Idisposable? As i answerd : Interface(then
he asked me about with in a dispose method can we write the interface like
Idisposable as of you told to clean a object?
31)
What is assembly?
32)
What is difference between dll and exe?
33)
For dll and .exe which library templates will be
needed ?
34)
.exe will understand the CLR?
35)
With out creating an object for class and no
need to call via classname.methodname ?how it’s possible ?
36)
What is checked statements in C# ?
37)
What is using in c# ? why it’s necessary ?
38)
What is the username of anonymous login ?
39)
What is anonymous method in C# ?
40)
What is extension method in C#?
41)
What is authorization and authentication?
42)
How you will protect your web site from hackers?
43)
C# purily object oriented ?
44)
Can we override the Web config file and how ?
45)
How to encrypt and decrypt the web config file ?
46)
How to update the web.config programmatically?
47)
What is difference between entity framework and
linq?
48)
When you are writing linq query while select
which binding will occur like early or late or eager?
49)
Some list of items in Departmental Store having
ProductId, Date, Price and write a query for who is latest price in each departmental
store ?
50)
What is MVC
?
51)
What is MVC life cycle and request flow of MVC ?
52)
What is MapRoute method in MVC ?
53)
Different types of view engines ?
54)
What is Noramalization and Describe briefly ?
55)
What is Indexseek and Indexscan?
56)
How many type of index and with example ?
57)
How many cluster index we can create for one
table?
58)
How many non cluster index we can create for one
table ?
59)
How many types of constraints ?
60)
ACID Properties in transaction ?
61)
Difference between join and sub query?
62)
Take a Relationship for a School and draw a
relationship for each?
63)
What is testing and how you will do particular
method? Can you write test case template ?
64)
What is Unit Testing and System Testing and who will do both testing ?