SlideShare a Scribd company logo
1 of 451
Download to read offline
Visit www.questpond.com for more downloads
This PDF has sample questions which is extracted from my two
books .NET Interview questions and SQL Server interview
questions.
This PDF is only a small glimpse of the two books its much
more that what you see in this PDF. I have ensured that both
the books are really at a very cheap cost so that every one will
be benefited. Any of my book do not exceed 200 INR. For more
details mail at bpb@bol.net.in
Second the books also have CD’ with them which you will not
CD’s
get with this sample PDF
PDF....But still if you want to enjoy free
who stops you.....Happy Job Hunting.
How to buy the book
BPB has done a great job of making this book reach to places where i can hardly imagine. But just
incase its not near to your place mail bpb@bol.net.in.
If you are from India you can contact one of the shops below:MUMBAI-22078296/97/022-22070989
KOLKATA-22826518/19
HYDERABAD-24756967,24756400
BANGALORE-25587923,25584641
1
AHMEDABAD-26421611
BHATINA(PUNJAB)-2237387,
CHENNAI-28410796,28550491
DELHI/NEW DELHI-23254990/91,23325760,26415092,24691288
Pakistan
M/s. Vanguard Books P Ltd, 45 The Mall, Lahore, Pakistan (Tel: 0092-42-7235767, 7243783 and
7243779 and Fax: 7245097)
E-mail: vbl@brain.net.pk
If you are not from india or pakistan :Ray McLennan, director,Motilal (UK) Books of India,367 High Street.
London Colney,
St.Albans, Hertfordshire,AL2 1EA, U.K.
Tel. +44 (0)1727 761 677,Fax.+44 (0)1727 761
357,info@mlbduk.com,www.mlbduk.com

www.questpond.com
Want to buy from online :.NET Interview Questions From Prakash books
http://www.prakashbooks.com/details.php3?id=17875&c=Computer Books
.prakashbooks.com/details.php3?id=17875&c=Computer
If you want to buy from Amazon
http://www.amazon.co.uk/exec/obidos/ASIN/8183330770/qid%3D1139594062/026-8105897.amazon.co.uk/exec/obidos/ASIN/8183330770/qid%3D1
7667603
SQL Server Interview Questions From Prakash books
http://www.prakashbooks.com/details.php3?id=19008&c=Computer Books
.prakashbooks.com/details.php3?id=19008&c=Computer
If you want to buy from Amazon
http://www.amazon.co.uk/exec/obidos/ASIN/8183331033/qid%3D1136610981/026-1344994http://www.amazon.co.uk/exec/obidos/ASIN/8183331033/qid%3D1
.amazon.co.uk/exec/obidos/ASIN/8183331033/qid%3D1
2263615#product-details
If you want to purchase the book directly through BPB Publication's delhi , India :bpb@bol.net or bpb@vsnl.com

Books written by Shivprasad Koirala
-- .NET Interview questions
-- SQL Server Interview questions
-- Java Interview questions
-- How to prepare software quotation?.( This book is on estimation
www.questpond.com as free download)
you can get it from www
-- C# Projects
-- Software testing Interview questions
-- Understanding Hackers Mind
You can order any of my books from bpb@bol.net.in
.NET Interview Questions
Sample book
(Including SQL Server,UML,Architecture,Pr
Server,UML,Architecture,Project
ASP
Management , ASP.NET 2.0 , Sample pr
project ,XML
and General Interview Questions )
By:- Shivprasad koirala
Mail:- shiv_koirala@yahoo.com

Happy job hunting.......................................

Do not forget that database is also important. Buy my SQL
Server Interview questions to crack any database related
questions.
From the Author
First thing thanks to all those who have sent me complaints and also appreciation for what ever titles
i have written till today. But interview question series is very near to my heart as i can understand
the pain of searching a job. Thanks to my publishers (BPB) , readers and reviewers to always excuse
all my stupid things which i always do.
So why is this PDF free ?. W i always wanted to distribute things for free specially when its a
Well
interview question book which can fetch a job for a developer. But i am also bounded with publishers rules and regulations. And why not they have a whole team of editor printing guys, designers,
editor,
distributors, shopkeepers and including me. But again the other aspect, readers should know of what
they are buying , the quality and is it really useful to buy this book. So here are sample free questions which i am giving out free to the readers to see the worth of the book.
I can be contacted at shiv_koirala@yahoo.com its bit difficult to answer all answers but as i get time
i do it.
We have recently started a career counselling drive absolutely free for new comers and experienced
guys. So i have enlisted the following guys on the panel. Thanks to all these guys to accept the panel
job of consulting. Feel free to shoot them questions just put a title in the mail saying “Question about
Career”. I have always turned up to them when i had some serious career decision to take.
Shivprasad Koirala :- Not a great guy but as i have done the complete book i have to take up one of
the positions. Y can contact me at shiv_koirala@yahoo.com for technical career aspect.
You
Tapan Das :- If you think you are aiming at becoming a project manager he is the right person to
consult. He can answer all your questions regarding how to groom your career as a project manager
tapand@vsnl.com.
Kapil Siddharth :- If you are thinking to grow as architect in a company then he is a guy. When it
comes to role model as architect i rate this guy at the top. Y can contact him at
You
kapilsiddharth@hotmail.com
Second if you think you can help the developers mail me at shiv_koirala@yahoo.com and if i find
you fitting in the panel i will display your mail address. Please note there are no financial rewards as
such but i am sure you will be proud of the work you are doing and whos knows what can come up.
Lets make Software Industry a better place to work ..... Happy Job Hunting and Best of Luck
www.questpond.com
Career Path Institute
Author runs the “Software Career Path Institute” personally in mumbai. If you are interested you
can contact him regarding admissions at shiv_koirala@yahoo.com. Please note i do not have curfor
rently any huge setup. So if you are looking for some cozy institute forget it. But yes you will definitely get the in-depth knowledge which you will not get anywhere.
So want to join my small institute then call me at 9892966515. Please note currently its only
from mumbai people.

ww
w.
qu
est
po
nd
.co
m
Contents

How to buy the book ................................................................... 67
ow
y
......................................................
.......................................
From the Author .............................................
......................................................................... 70
rom
............................................................
Career Path Institute .....................................................
.................................................................. 71
......................
areer th
......................................
Introduction................................................................................. 85
n.....................................
ntroduction....................................................................
ion.....................................................
Software Company hierarchy ........................................................................................
oftware
any
y
............................................................................................................. 89
.........................................
.................................................................
esume
ation
on
.............................................................
....................................................................................
Resume Preparation Guidelines .....................................
......................................................................................................... 91
Salary Negotiation .........................................................................................................
.................................................................
alary
ion .............................................................................................................................. 93
n ..................................................................................
..........................................................
Points to remember .................................................................................
............................................................................................................................. 95
..................................................................
oints
ber .........................................................
er ........................................................................................................

1. Basic .NET Framework .......................................................... 98
.
ET
T
.............................................
..............................
......................
..............
What is a IL? ...................................................................................................................................... 98
hat
.................................................................................................................
........................................................................................
............................................................
.................................................................
Twist :- What is MSIL or CIL , What is JIT? ............................
wist
................................................................
.........................................
..................................................................................... 98
What is a CLR? .................................................................................................................................. 98
.................................................................
What is a CTS? ................................................................................................................................... 98
.................................................................
What is a CLS(Common Language Specification)?........................................................................... 99
What is a Managed Code? .................................................................................................................. 99
What is a Assembly? .......................................................................................................................... 99
What are the different types of Assembly? ...................................................................................... 100
What is NameSpace? ....................................................................................................................... 100
What is Difference between NameSpace and Assembly? ............................................................... 100
If you want to view a Assembly how do you go about it ? .............................................................. 100
Twist : What is ILDASM ? ................................................................................................................ 100
What is Manifest? ............................................................................................................................ 102
Where is version information stored of an assembly ?..................................................................... 103
Is versioning applicable to private assemblies? ............................................................................... 103
What is GAC ? ................................................................................................................................. 103
Twist :- What are situations when you register .NET assembly in GAC ? ....................................... 103
What is the concept of strong names ? ............................................................................................ 103
Twist :- How do we generate strong names or what is the process of generating strong names, What
is use the of SN.EXE , How do we apply strong names to assembly, How do you sign an assembly? ............................................................................................................................................. 103
How to add and remove an assembly from GAC? ........................................................................... 107
What is Delay signing ? ................................................................................................................... 108
What is garbage collection? .............................................................................................................. 109
Can we force garbage collector to run ? .......................................................................................... 109
What is reflection? ............................................................................................................................ 109
What are different types of JIT ? ..................................................................................................... 110
What are Value types and Reference types ? ................................................................................... 111
What is concept of Boxing and Unboxing ? .................................................................................... 111
What is the difference between VB.NET and C# ? ......................................................................... 112
What is the difference between System exceptions and Application exceptions? ........................... 113
What is CODE Access security? ...................................................................................................... 113
What is a satellite assembly? ............................................................................................................ 114
How to prevent my .NET DLL to be decompiled?........................................................................... 114
What is the difference between Convert.toString and .toString() method ? ................................... 114
What is Native Image Generator (Ngen.exe)? ....................................................
.....................................................
................................................................................. 115
...................................................
.............................................
make
We have two version of the same assembly in GAC? I want my client to mak choice of which
................................................................................................................... 116
..............................................................................
.....................................................................................
.......................................................................................
......................................................................................
assembly to choose? ...............................................................................
........................................................................................................................... 124
......................................................................................
hat
.............................................................................................
...............................................................................................
What is CodeDom? .......................................................................................

2..NET Interoperability ...........................................
..NET
............................................
............................................................ 128
.................................
..........................................
......................................
How can we use COM Components in .NET? .................................................
..................................................
.............................................................................. 128
.................................
.........................................
................................................
..........................................
Twist : What is RCW ? ..........................................................................................
wist
...................................................................................................................... 128
..........................................................................
.................................................................................
........................................................................................
..................................................................................
in
Once I have developed the COM wrapper do I have to still register the COM i registry? ........... 129
t C
.................................................................................. 129
How can we use .NET components in COM? .....................................................
ow
......................................................
.............................................
....................................................
..............................................
taken
Twist :- What is CCW (COM callable wrapper) ?, What caution needs to be ta
wist
tak in order that .NET
...................................................................................... 129
components is compatible with COM ? .........................................................
..........................................................
.................................................
........................................................
..................................................
............................................................................. 132
How can we make Windows API calls in .NET? .................................................
ow
........................................
...............................................
....................................... 134
When we use windows API in .NET is it managed or unmanaged code ? ..........
hen
...........
..
.........
................................................................................................................................. 134
What is COM ? .....................................................................................................
hat
............................................................................................
...................................................................................................
............................................................................................ 134
What is Reference counting in COM ? ...............................................................
................................................................
.......................................................
..............................................................
ou
.......................................................................... 134
.............................................
........
Can you describe IUKNOWN interface in short ? ..............................................
.....................................
............................................
.................................................................................................... 135
.......................................................................
.................................
Can you explain what is DCOM ? ........................................................................
an u
...............................................................
......................................................................
....................................................................................... 136
o
..........................................................
.....................
How do we create DCOM object in VB6? .........................................................
..................................................
................................................................................................... 136
......................................................................
How to implement DTC in .NET ? ................................
..............................................................
.....................................................................
?........................................................ 138
any
?...........................
How many types of Transactions are there in COM + .
.NET ?..........................
?...................
......................................................................................... 139
o
............................................................
How do you do object pooling in .NET ? .......................
....................................................
......................................................................................... 140
re
What are types of compatibility in VB6? .......................
....................................................
................................................................................ 141
s
What is equivalent for regsvr32 exe in .NET ? ..............
...........................................

3. Threading ........................................................
hreading ....................................
reading .............................................................................. 142
..................................................
What is Multi-tasking ? ...............................................................................
s
.................................................................................................................... 142
...................................................................................
.......................................................................
..................................................
What is Multi-threading ? ............................................................................
s
................................................................................
...................................................................
...............................................
................................................................................................................. 142
............................................................................................................................ 142
What is a Thread ? .......................................................................................
s
...........................................................................................
..............................................................................
.........................................................
.................................................................................................. 142
Did VB6 support multi-threading ? .............................................................
B6
6
.................................................................
.....................................................
...............................
........................................................................ 142
Can we have multiple threads in one App domain ? ..........................
e
.....
.......................................
...................................
.................................................................................................... 142
Which namespace has threading ? ......................................................
..................................
...................................................................
.......................................................... 142
Can you explain in brief how can we implement threading ? .........................
.NET ? ..................... 143
How can we change priority and what the levels of priority are provided by .
What does AddressOf operator do in background ? ......................................................................... 144
How can you reference current thread of the method ? .................................................................... 144
What's Thread.Sleep() in threading ? .............................................................................................. 144
How can we make a thread sleep for infinite period ? ..................................................................... 144
What is Suspend and Resume in Threading ? ................................................................................. 144
What the way to stop a long running thread ? .................................................................................. 145
How do I debug thread ? ................................................................................................................. 145
What is Thread.Join() in threading ? ................................................................................................ 146
What are Daemon threads and how can a thread be created as Daemon? ....................................... 146
When working with shared data in threading how do you implement synchronization ? .............. 146
Can we use events with threading ? ................................................................................................. 147
How can we know a state of a thread? ............................................................................................. 147
What is a monitor object? ................................................................................................................ 147
What are wait handles ? ................................................................................................................... 148
ndles ............................................
Twist :- What is a mutex object ? ......................................................
hat
...................................................................................................... 148
...............................
What is ManualResetEvent and AutoResetEvent ? ....................................................................... 148
anualResetEvent
.......................
esetEvent
eaderWriter
.........................................................
What is ReaderWriter Locks ? ......................................................................................................... 148
riter
..................................
How can you avoid deadlock in threading? ....................................
.................................................................................... 149
id
.............
What is the difference between thread and process? .......................
....................................................................... 149
he
ence

4. Remoting and Webservices ....................
oting
.................................................. 150
What is an application domain? ....................................................................................................... 150
t
n
..................................................................................
......................................................
What is .NET Remoting ? ................................................................
at NET
............................................................................................
................................................................................................................ 150
Which class does the remote object has to inherit ? ........................................................................ 151
ich ass
........................
...................................................
What are two different types of remote object creati mode in .N ? ...................
erent
at
creation
.NET ........................................ 151
Describe in detail Basic of SAO architecture of Remoting? ...........
l
Rem
........................................................... 151
cribe
.......................................
What are the situations you will use singleton architecture in remoting ? ..................................... 156
ations
archit
at
rem
................
What is fundamental of published or precreated objects in Remoting ? ......................................... 156
................
ntal
obje
at
undamental
Remoti
....................
What are the ways in which client can create object on server in CAO model ? ............................ 156
...
s
at
.......
........................................................................................................... 157
Are CAO stateful in nature ? ..................................................................................
.....................................
......................................................................................
In CAO model when we want client objects to be created by “NEW” keyword is there any precauhen
cr
AO
th
tions to be taken ? ..............................................................................................
en ....................................................................................................................... 157
.................................................
ions
..................................................................................................
Is it a good design practice to distribute the implementation to Remoting Client ? ....................... 158
n
impleme
t
..
What are LeaseTime, SponsorshipTime, RenewonCallTime and LeaseManagerP
LeaseManagerPollTime? .......... 158
ime,
RenewonC
at
LeaseManagerPoll
........................................................... 159
Which config file has all the supported channels/protocol ? ..................................
channels/pro
ich
.......................................
How can you specify remoting parameters using Config files ? ............................
..................................................... 160
................................
Can Non-Default constructors be used with Single Call SAO? .............................
...................................................... 162
..................................
Twist :- What are the limitation of constructors for Single call SAO ? ..................
........................................... 162
wist
t
.......................
How can we call methods in remoting Asynchronously ? .........................................
.............................................................. 163
.....................................
What is Asynchronous One-Way Calls ? ......................................................................................... 163
................................................................
at
....................................................................
What is marshalling and what are different kinds of marshalling ? ................................................ 163
.......................
at
............................
What is ObjRef object in remoting ? ............................................................................................... 164
......................................................................
at
..........................................................................
What is a Web Service ? .................................................................................................................. 164
.........................................................................................
What is UDDI ? ............................................................................................................................... 165
......................................................................................................
What is DISCO ? ............................................................................................................................. 165
....................................................................................................
What is WSDL? ......................................................................................................
............................................................................................................................... 165
What the different phase/steps of acquiring a proxy object in Webservice ? .................................. 165
Following are the different steps needed to get a proxy object of a webservice at the client side :- 165
What is file extension of Webservices ? .......................................................................................... 166
Which attribute is used in order that the method can be used as WebService ? ............................... 167
What are the steps to create a webservice and consume it ? ........................................................... 167
Do webservice have state ?.............................................................................................................. 176

5. Caching Concepts ................................................................. 178
What is an application object ? ....................................................................................................... 178
What’s the difference between Cache object and application object ? ............................................ 178
How can get access to cache object ? ............................................................................................... 178
What are dependencies in cache and types of dependencies ? ......................................................... 178
Can you show a simple code showing file dependency in cache ? .................................................. 179
What is Cache Callback in Cache ? ................................................................................................. 179
What is scavenging ? ....................................................................................................................... 180
What are different types of caching using cache object of ASP.NET? ............................................ 180
How can you cache different version of same page using ASP.NET cache object ? ...................... 180
ob
o
How will implement Page Fragment Caching ? ....................................................
.............................................................................. 181
...............................................
............................................
What are ASP.NET session and compare ASP.NET session with classic ASP s
AS
A session variables? 181
...................................................................... 181
.................................
Which various modes of storing ASP.NET session ? ............................................
.......................................
....................................
.................................................................. 182
.............................
......................
Is Session_End event supported in all session modes ? ........................................
...................................
................................
Mod work pro
w
What are the precautions you will take in order that StateServer Mode wor properly ? .............. 182
work p
M
What are the precautions you will take in order that SQLSERVER Mode w
wo properly ? .......... 182
................................................................ 183
...........................
....................
Where do you specify session state mode in ASP.NET ? ..............................
.................................
......................................
........................................................................... 183
......................................
................................
What are the other ways you can maintain state ? .................................................
............................................
.........................................
............................................................. 183
........................
..................
What are benefits and Limitation of using Hidden fields ? ...........................
..............................
...................................
......................................................................................................................... 184
.............................................................................
....................................................................................
What is ViewState ? ...............................................................................................
..........................................................................................
.......................................................................................
......................................... 184
....
Does the performance for viewstate vary according to User controls ? ................
..........
.......
manageme
manag
What are benefits and Limitation of using Viewstate for state management .
management? ................................ 184
......
..........................................
.................................................................. 185
.............................
.......................
How can you use Hidden frames to cache client data ? .........................................
...................................
................................
............................................................ 185
.....................................
.......................
.................
What are benefits and limitations of using Hidden frames? ..........................
.............................
...................................
...................................................................... 186
..............................................
.................................
...........................
What are benefits and limitations of using Cookies? ....................................
.......................................
............................................
Strings?
String ................... 186
What is Query String and What are benefits and limitations of using Query Strin
S

6. OOPS ......................................................................
.
.......................................................................
..........................................................
..................................................................................... 200
..................................................................
.................................................................
What is Object Oriented Programming ? ......................................................
........................................................................................ 200
.........................................................
................................................................
............................................
..............................................................
What’s a Class ? ......................................................................................................
........................................................................................................
....................................................................................
............................................................................................................................... 200
................................................................................................
.............................................................................................
........................................................................................................................... 200
What’s an Object ? ............................................................................................
...................................................................................................
...............................................................................
What is the relation between Classes and Objects ? ........................................................................ 200
.............................
............................................ 200
What are different properties provided by Object-oriented systems ? .
Twist :- Can you explain different properties of Object Oriented Systems? .................................... 200
wist
Syste
Note:- Difference between abstraction and encapsulation is one of th favorite interview question
the
ote:you
and quiet confusing as both the terminology look alike. Best is if y can brainstorm with your
friends or do a little reading. ...................................................................................................... 200
Twist :- What is difference between Association, Aggregation and Inheritance relationships? ...... 201
How can we acheive inheritance in VB.NET ? ............................................................................... 202
What are abstract classes ? .............................................................................................................. 203
What is a Interface ? ........................................................................................................................ 205
What is difference between abstract classes and interfaces? ........................................................... 207
What is a delegate ? ......................................................................................................................... 207
What are events ? ............................................................................................................................. 208
Do events have return type ? ........................................................................................................... 210
Can event’s have access modifiers ? ............................................................................................... 210
Can we have shared events ? ........................................................................................................... 210
What is shadowing ? ........................................................................................................................ 210
What is the difference between Shadowing and Overriding ? ....................................................... 211
What is the difference between delegate and events? ..................................................................... 211
If we inherit a class do the private variables also get inherited ? .................................................... 212
What are the different accessibility levels defined in .NET ? ......................................................... 212
Can you prevent a class from overriding ? ...................................................................................... 212
What is the use of “MustInherit” keyword in VB.NET ? ................................................................ 212
Do interface have accessibility modifier? ....................................................................................... 213
What are similarities between Class and structure ? ....................................................................... 213
What is the difference between Class and structure’s ?................................................................... 213
t
?.......................................
What does virtual keyword mean ? .....................................................................
at
s
.................................................................
......................................................
...............................................................
.........................................................
................................................................................................. 213
t
What are shared (VB.NET)/Static(C#) variables? .......................................................
at
.......................................................................... 213
..........................................
...............................
........................................
..................................
t
..............................................
What is Dispose method in .NET ? ..............................................................................
at
ispose
.................................................................
.....................................................
...............................................................
........................................................
................................................................................................. 215
t
.....................................................................
..................................................... 215
What is the use of “OverRides” and “Overridable” keywords ? .........................
..................................
at
e
.....................
..........
...................
.............
t
............................................................................ 215
Where are all .NET Collection classes located ? .........................................................
ere
............................................
.................................
..........................................
....................................
re
................................................
.......................................................................................................................... 216
.......................................................................................
What is ArrayList ? ..............................................................................................
at
rrayList .......................................................................................................
..........................................................................................
..............................................................................
........................................................................................
.................................................................................
t
...................................................................................................................... 216
What’s a HashTable ? ..........................................................................................
at’s
...................................................................................................
......................................................................................
...........................................................................
....................................................................................
..............................................................................
t’s
....................
....................................................... 216
Twist :- What’s difference between HashTable and ArrayList ? ...........................
....................................
wist
t
hat’s
.......................
............
.....................
...............
.......................................................................................................... 216
.......................................................................
What are queues and stacks ? .......................................................................................
at
..........................................................................
..............................................................
........................................................................
.................................................................
t
..............................................................................
............................................................................................................................. 216
What is ENUM ? .................................................................................................
at
NUM ..................................................................................
.............................................................................................
...........................................................................................
.....................................................................................
..........................................................................................................
t
.................................................................................................................. 216
...............................................................................
What is nested Classes ? ...............................................................................................
at
ested
..................................................................................
......................................................................
................................................................................
.........................................................................
t
......................................................................................
.......................................................................................... 217
What is Operator Overloading in .NET? ..................................................
hat
t
perator
........................................................
.......................................................................
..........................................................
...............................................
In below sample code if we create a object of class2 which constructor wil fire first ? ................ 217
elow
construct will
..................................................................... 217
What is the significance of Finalize method in .NET? .............................
hat
t
e
...................................
..................................................
.....................................
..........................
........................................................................ 218
.....................................
Why is it preferred to not use finalize for clean up? ................................
.....................................................
referred
......................................
........................................
......................................................................................... 219
......................................................
How can we suppress a finalize method? ......................................................................
.........................................................
e
............................................................................................. 219
...........................................................
What is the use of DISPOSE method? ..........................................................
..........................................................................
t
.............................................................
e
c
to
ca
How do I force the Dispose method to be called automatically, as clients can forget t call Dispose
................................................................................................
...................................................................................................
method? ...................................................................................................................
ethod? ...................................................................................................................................... 220
......................................................................................................
....................................................... 220
ces
....................
.....................
In what instances you will declare a constructor to be private? ....................................
hat
.......................
.................................... 221
ifferent
Can we have different access modifiers on get/set methods of a property ? .
.................
....
oto
fina
If we write a goto or a return statement in try and catch block will the finally block execute ? .... 221
What is Indexer ? .............................................................................................................................. 221
er ..........................................................................................
Can we have static indexer in C# ? ..............................................................
e
....................................................................
.................................................................................................. 221
tatic
In a program there are multiple catch blocks so can it happen that two catch bl
ogram here
catc blocks are executed ?
221
1
What is the difference between System.String and System.StringBuilder c
classes?
class ........................ 221
ifference

7. ASP.NET ................................................................................ 222
SP.NET ..............................................................
ET ..........................................................
What’ is the sequence in which ASP.NET events are processed ? .........
’
equence
quence
...............
.................................................. 222
.....................
In which event are the controls fully loaded ? ...................................................
ich
t
................................................................................. 222
........................................
.............................................
How can we identify that the Page is PostBack ? .............................................
........................................................................... 222
entify
.................................
How does ASP.NET maintain state in between subsequent request ? ....
............................................. 222
.NET
What is event bubbling ? ................................................................................................................. 222
........................................................................
How do we assign page specific attributes ? ................................................................................... 223
Administrator wants to make a security check that no one has tampered with ViewState, how can he
ensure this ? ................................................................................................................................ 223
What is the use of @ Register directives ? ...................................................................................... 223
What’s the use of SmartNavigation property ? ................................................................................ 223
What is AppSetting Section in “Web.Config” file ? ........................................................................ 223
Where is ViewState information stored ? ........................................................................................ 223
What is the use of @ OutputCache directive in ASP.NET? ........................................................... 224
How can we create custom controls in ASP.NET ? ......................................................................... 224
How many types of validation controls are provided by ASP.NET ?.............................................. 224
Can you explain what is “AutoPostBack” feature in ASP.NET ? ................................................... 225
How can you enable automatic paging in DataGrid ? ..................................................................... 225
What’s the use of “GLOBAL.ASAX” file ? .................................................................................... 225
What is the difference between “Web.config” and “Machine.Config” ? ........................................ 225
What is a SESSION and APPLICATION object ? ...............................
.......................................................................... 226
..............................................
What is the difference between Server.Transfer and response.Redirec ? ...........
response.Redirect ....................................... 226
What is the difference between Authentication and authorization? ......
.....................
................................................. 226
.............................................................................................. 227
............................................................
What is impersonation in ASP.NET ? ...................................................
..................................................................
................................... 227
.
Can you explain in brief how the ASP.NET authentication process w
works? .......
.......................................... 228
..........
........
What are the various ways of authentication techniques in ASP.NET? ..............
.................................................................................... 230
...................................................
..................................................
How does authorization work in ASP.NET? .........................................
.......................................................
..........................
.......................................................... 231
........................
What’s difference between Datagrid, Datalist and repeater ? ...............
..............................
....................................................................... 232
.....................................
......................................
....................................
From performance point of view how do they rate ? ...........................
..........................................
................................................................. 232
...............................
................................
..............................
What is the method to customize columns in DataGrid? .....................
....................................
....................................................................................... 232
.....................................................
......................................................
....................................................
How can we format data inside DataGrid? ...........................................
..........................................................
repeater ? .................... 232
datalist re
How to decide on the design consideration to take a Datagrid, datali or r
......................................................................................... 232
........................................................
.........................................................
.......................................................
Difference between ASP and ASP.NET? ..............................................
........................................................................... 234
................................................
..........................................
...........................................
.........................................
What are major events in GLOBAL.ASAX file ? ................................
....................................................................................................... 235
............................................................................
......................................................................
.......................................................................
.....................................................................
What order they are triggered ? ............................................................
................................................................................................................. 236
......................................................................................
................................................................................
.................................................................................
Do session use cookies ? ......................................................................
....................................................................... 236
............................................
......................................
.......................................
How can we force all the validation control to run ? ............................
............................................ 236
.................
...........
............
How can we check if all the validation control are valid and proper ? .
side
If client side validation is enabled in your Web page, does that mean server sid code is not run? 236
side
Which JavaScript file is referenced for validating the validators at the client sid ?....................... 236
................................................................................ 237
.....................................................
...............................................
................................................
How to disable client side script in validators? .....................................
client
How can I show the entire validation error message in a message box on the cli side? ............. 237
any
You find that one of your validation is very complicated and does not fit in a of the validators,
...................................................................................................................... 237
...........................................................................................
.....................................................................................
what will you do ? ......................................................................................
......................................................................................................... 238
..............................................................................
........................................................................
What is Tracing in ASP.NET ? .........................................................................
............................................................................................................ 238
.................................................................................
...........................................................................
How do we enable tracing ? ............................................................................
............................................ 238
.................
...........
What exactly happens when ASPX page is requested from Browser? ............
...................................................................................................... 242
...........................................................................
How can we kill a user session ? .....................................................................
.......................................................................................... 243
...............................................................
How do you upload a file in ASP.NET ? ........................................................
.............................................................................. 243
How do I send email message from ASP.NET ? ...................................................
............................................................................................ 243
What are different IIS isolation levels? .................................................................
ASP used STA threading model, what is the threading model used for ASP.NET ? ........................ 245
What is the use of <%@ page aspcompat=true %> attribute ? ...................................................... 245
Explain the differences between Server-side and Client-side code? ................................................ 246
Can you explain Forms authentication in detail ? ............................................................................ 246
How do I sign out in forms authentication ? .................................................................................... 248
If cookies are not enabled at browser end does form Authentication work? ................................... 248
How to use a checkbox in a datagrid? .............................................................................................. 248
What are the steps to create a windows service in VB.NET ? ......................................................... 249
What is the difference between “Web farms” and “Web garden”? ................................................. 250
How do we configure “WebGarden”? ............................................................................................. 253
What is the main difference between Gridlayout and FlowLayout ? ............................................... 256

8..NET Architecture .................................................................. 257
What are design patterns ? ............................................................................................................... 257
What is the difference between Factory and Abstract Factory Patterns? ......................................... 258
What is MVC pattern? ...................................................................................................................... 261
Twist: - How can you implement MVC pattern in ASP.NET ...............................
an
ASP.NET? ........................................................... 261
How can we implement singleton pattern in .NET? .............................................
......................................................................... 263
an
mplement
...........
How do you implement prototype pattern in .NET? ..........
........................................................................ 264
o
plement
............................................
Twist: - How to implement cloning in .NET ? What is shallow copy and deep copy ? .................... 264
o
shal
co
What are the situations you will use a Web Service and Remoting in projects? ..
.............................. 264
re
ituations
Re
Can you give a practical implementation of FAÇADE patterns? .........................
..................................................... 264
u
patt
How can we implement observer pattern in .NET? ..........
........................................................................ 266
an
............................................
What is three tier architecture? ...........................................
......................................................................................................... 266
s
.............................................................................
Have you ever worked with Microsoft Application Blocks if yes then which? ..
.............................. 267
ou
r
Blocks,
What is Service Oriented architecture? ..............................
............................................................................................ 267
s
e
................................................................
What are different ways you can pass data between tiers? ..................................
.............................................................. 270
re
rent
What is Windows DNA architecture? ............................................................................................... 270
s
...................................................................
What is aspect oriented programming? ...................................................................
............................................................................................ 272

9. ADO.NET ................................................................
.............................................................................. 281
What is the namespace in which .NET has the data functionality classes ? ...........
................................... 281
Can you give a overview of ADO.NET architecture ? ............................................
.................................................................... 281
.................................................................... 283
What are the two fundamental objects in ADO.NET ? ............................................
....................................................................... 283
What is difference between dataset and datareader ? ..............................................
................................................. 283
What are major difference between classic ADO and ADO.NET ? .........................
e
............................................................................................. 283
What is the use of connection object ? ........................................................
.....................................................................
e
command object ?
What is the use of command objects and what are the methods provided b the co
by
284
What is the use of dataadapter ? ..................................................................
....................................................................................................... 284
e
What are basic methods of Dataadapter ? ........................................................................................ 284
What is Dataset object? .................................................................................................................... 285
What are the various objects in Dataset ? ......................................................................................... 285
How can we connect to Microsoft Access , Foxpro , Oracle etc ? .................................................. 285
.......................
How do we connect to SQL SERVER, which namespace do we use ? ........................................... 286
................
How do we use stored procedure in ADO.NET and how do we provide parameters to the stored
para
parame
procedures? ................................................................................................................................. 291
dures? .................................................................................................
ocedures? ......................................................................................................
How can we force the connection object to close after my datareader is closed ? ......................... 292
close
I want to force the datareader to return only schema of the datastore rather than data ? ................ 292
t
t
How can we fine tune the command object when we are expecting a single row or a single value ?
r
292
2
Which is the best place to store connectionstring in .NET projects ? ............................................. 292
What are the steps involved to fill a dataset ? ................................................................................ 293
Twist :- How can we use dataadapter to fill a dataset ? .................................................................. 293
What are the various methods provided by the dataset object to generate XML? ........................... 294
How can we save all data from dataset ? ......................................................................................... 294
How can we check that some changes have been made to dataset since it was loaded ? ............... 295
Twist :- How can we cancel all changes done in dataset ? How do we get values which are changed
in a dataset ? .............................................................................................................................. 295
How can we add/remove row’s in “DataTable” object of “DataSet” ? ........................................... 295
What is basic use of “DataView” ? .................................................................................................. 296
What is the difference between “DataSet” and “DataReader” ? ..................................................... 297
Twist :- Why is DataSet slower than DataReader ? ......................................................................... 297
How can we load multiple tables in a DataSet ? ............................................................................. 297
How can we add relation’s between table in a DataSet ? ................................................................ 298
What is the use of CommandBuilder ? ............................................................................................ 298
What’s difference between “Optimistic” and “Pessimistic” locking ? .....................
............................................ 298
How many ways are there to implement locking in ADO.NET ? ............................
................................................... 299
..................
.................................................................................... 299
How can we perform transactions in .NET? ..............................................................
....................................................
...................................................... 300
What is difference between Dataset. clone and Dataset. copy ? ................................
......................
ifference
ADO.
Recordset? ............... 300
Reco
Can you explain the difference between an ADO.NET Dataset and an ADO Recor
.......................................................................................................................................................... 300
.................................................................................................................................
..............................................
...................................................................................................................................
.........................................................................................................................
......................................
............................................................... 301
Explain in detail the fundamental of connection p
pooling? .........................................
...............................
...................................................... 302
ol
.............................
What is Maximum Pool Size in ADO.NET Conne
Connection String? ...............................
.....................
.............................................................................. 302
sable
.....................................................
How to enable and disable connection pooling? ....
..............................................
........................................................

10. SQL SERVER ........................................................
VER ..................................................
..................................................................... 303
...................................................
......................................................
.....................
What is normalization? What are different types o normalization? ........................
n?
of
............................................... 303
................
......................
..............
What is denormalization ? .........................................................................................
ion ...............................................................................
................................................................................................................ 305
.................................................................................
.......................................................................................
.....................................
................................................................................................................. 306
What is a candidate key ? ...........................................................................................
ey .................................................................................
...................................................................................
.......................................
............................... 306
What are the different types of joins? What is the difference between them ? .........
t
.
What are indexes? What is the difference between clustered and nonclustered inde
hat
nonclustere indexes? ............... 307
...................................................................................... 307
How can you increase SQL performance ? ...............................................................
e
.......................................................
.....................................................
............
............................................................................................................... 308
What is the use of OLAP ? ........................................................................................
AP ..............................................................................
................................................................................
.....................................
?........................................................................................................... 308
What is a measure in OLAP ?................................
?............................................................................
?..........................................................................
?....................................................................................
...................................................................................................... 308
What are dimensions in OLAP ? ............................
........................................................................
......................................................................
................................................................................
....................................................................................................... 309
What are levels in dimensions ? .................................................................................
.........................................................................
.......................................................................
..................................................................... 309
What are fact tables and dimension tables in OLAP ? ..............................................
.......................................
.....................................
..................................................................... 309
Twist :- Can you explain the star schema for OLAP ? ...............................................
.......................................
DTS?.................................................................................................................................... 309
What is DTS?..............................................................................................................
DTS?......................................................................................................
............................................................................................................................ 309
What is fillfactor ? ..............................................................................................
Twist :- When does page split occurs ? ..................................
............................................................................................ 309
What is RAID and how does it work ? ............................................................................................. 310
s
...................................
What is the difference between DELETE TABLE and TRUNCATE TABLE commands? ............. 311
s
TRU
What are the problems that can occur if you do not implement locking properly in SQL SERVER ?
re
impleme
311
What are different transaction levels in SQL SERVER? .................................................................. 312
Twist :- What are different types of locks in SQL SERVER ? ........................................................... 312
What are the different locks in SQL SERVER ? .............................................................................. 313
Can we suggest locking hints to SQL SERVER ? ............................................................................ 315
What is LOCK escalation? ............................................................................................................... 315
What are the different ways of moving data/databases between servers and databases in SQL Server?
315
What are advantages of SQL 2000 over SQl 7.0 ? ........................................................................... 316
What is the difference between a HAVING CLAUSE and a WHERE CLAUSE? .......................... 317
What is the difference between UNION and UNION ALL SQL syntax ? ...................................... 317
How can you raise custom errors from stored procedure ? .............................................................. 317
What is ACID fundamental? What are transactions in SQL SERVER ? ......................................... 319
What is DBCC? ............................................................................................................................... 320
What is the purpose of Replication ? ............................................................................................... 322
What are the different types of replication supported by SQL SERVER ? ..................................... 323
What is BCP utility in SQL SERVER ? ........................................................................................... 323
What are the different types of triggers in SQl SERVER 2000 ? ..................................................... 325
If we have multiple AFTER Triggers on table how can we define the sequence of the triggers ? .. 326
f
What is SQl injection ? ..................................................................................................................... 326
hat
Ql
...................................................................................................
................................................................................
hat
e
F
(U
What is the difference between Stored Procedure (SP) and User Defined Function (UDF)? .......... 327

11. UML ...............................................................
1.
L ...........................................................................
..................................................................................... 342
What is UML? .............................................................................................
ML? ...............................................................................................................
................................................................................................................................. 342
............................................................................................................
How many types of diagrams are there in UML ?....................................
any
y
?.......................................
?.........................................................
?........................................................................... 342
?......................................................
................................................................ 342
Twist :- Explain in short all types of diagrams in UML ? ..............................................
wist - xplain
.........................
............................
...........................................
.............................................................................................. 344
......................................................
What are advantages of using UML? ........................................................................
.........................................................
............................................................................
...................................................................................... 344
Twist: - What is Modeling and why UML ? ...............................................
wist:
hat
..................................................
....................................................................
.................................................................
........................................................................ 344
What is the sequence of UML diagrams in project? .................................
hat s e
......................................................
...................................................
....................................
................................................................... 344
Twist: - How did you implement UML in your project? ............................
wist:
ow
.................................................
...............................
.............................................
..................................................... 345
Just a small Twist: - Do I need all UML diagrams in a project? .............
ust
ll
...................................
...............................
................
.............................................. 349
Give a small brief explanation of all Elements in activity diagrams? .......
ive
all
............................
.........................
..........
................................................................ 351
Explain Different elements of a collaboration diagram ? ...........................
ifferent
..............................................
..........................................
....................................................................................................... 352
Explain Component diagrams ? .....................................................................................
.................................................................................
.................................................................................... 354
Explain all parts of a deployment diagram? ..................................................................
..............................................................
............................................................... 356
Describe the various components in sequence diagrams? .............................................
.........................................
.............................................................................. 358
What are the element in State Chart diagrams ? ........................................................
............................................................
................................................................... 360
Describe different elements in Static Chart diagrams ? .............................................
................................................................................ 362
Explain the different elements of a Use Case ? ...........................................................
this
Twist: - What is the difference between Activity and sequence diagrams?(I leave thi to the readers)
364

12. Project Management ..............................................
.......................................................... 365
What is project management?.....................................................................................
management?.......................................................................................................... 365
.........................................
Is spending in IT projects constant through out the proj
stant
project?........................................................... 365
project?......................................
..................................................................................................................... 366
Who is a stakeholder ? ...............................................................................................
..........................................
Can you explain project life cycle ? ..........................................................................
ycle ................................................................................................ 366
...............................
............................................................... 366
Twist :- How many phases are there in software project ? .........................................
...................................................................................... 368
Are risk constant through out the project ? .....................
.................................................................
......................................................... 369
Can you explain different software development life cy
ware
cycles ? ...................................
Spiral Model ..................................................................................................................................... 371
.........................................
What is triple constraint triangle in project management ? ............................................................. 372
What is a project baselines ? ............................................................................................................ 373
What is effort variance? .................................................................................................................... 373
How is normally a project management plan document organized ? ............................................... 373
How do you estimate a project? ....................................................................................................... 373
What is CAR (Causal Analysis and Resolution)? ............................................................................ 374
What is DAR (Decision Analysis and Resolution) ? ....................................................................... 374
What is a fish bone diagram ? ......................................................................................................... 374
Twist:- What is Ishikawa diagram ? ................................................................................................. 374
What is pareto principle ? ................................................................................................................ 375
Twist :- What is 80/20 principle ? .................................................................................................... 376
How do you handle change request? ................................................................................................ 376
What is internal change request? ...................................................................................................... 376
What is difference between SITP and UTP in testing ?.................................................................... 376
What is the software you have used for project management? ........................................................ 376
What are the metrics followed in project management? .................................................................. 377
Twist: - What metrics will you look at in order to see the project is moving successfully? ............. 377
You have people in your team who do not meet there deadlines or do not per
perform what are the
actions you will take ? ...............................................................................
................................................................................................................ 380
sort
Twist :- Two of your resources have conflicts between them how would you s it out ? ............... 380
What is black box testing and White box testing? .....................................
..................................................................... 380
...............................
Regression
What’s the difference between Unit testing, Assembly testing and Regressio testing? ................ 381
............................................................................................................. 383
...................................................................................
What is V model in testing? ............................................................................
.............................................................................................................. 386
....................................................................................
How do you start a project? .............................................................................
allocations?.............................................................................................. 386
allocations?....................................................................
How did you do resource allocations?.............................................................
.................................................................................................... 386
..........................................................................
How will you do code reviews ? ...................................................................
................................................................................................................................ 386
......................................................................................................
What is CMMI? ................................................................................................
................................................................................................. 386
..................................................................
.......................................................................
What are the five levels in CMMI? .................................................................
............................................................................... 390
................................................
.....................................................
What is continuous and staged representation? ...............................................
.................................................................................................. 394
...................................................................
........................................................................
Can you explain the process areas? .................................................................
.......................................................................................................................... 412
................................................................................................
What is SIX sigma? ..........................................................................................
...................................................................................................... 413
............................................................................
What is DMAIC and DMADV ? ......................................................................
implementation?............................................................... 414
implementation?.....................................
What are the various roles in Six Sigma implementation?...............................
................................................................................................................. 415
...............................................................................
.......................................................................................
What are function points? ................................................................................
.................................................................................... 415
..........................................................
Twist: - Define Elementary process in FPA? ...................................................
............................................................ 415
..................................
What are the different types of elementary process in FPA? ............................
...................................................................... 415
............................................
What are the different elements in Functions points? ......................................
.................................................................... 421
..........................................
Can you explain in GSC and VAF in function points? ...................................
....................................................... 423
What are unadjusted function points and how is it calculated? .............................
........................................................................................ 424
Can you explain steps in function points? ..............................................................
........................................................................... 424
What is the FP per day in your current company? .................................................
Twist :- What is your company’s productivity factor ? ..................................................................... 424
Do you know Use Case points? ........................................................................................................ 424
o
..................................................................................
What is COCOMO I, COCOMOII and COCOMOIII? .............................................
hat
.................................................................... 424
What is SMC approach of estimation? ............................................................................................ 424
......................................................................
How do you estimate maintenance project and change requests? .............................
.................................................... 425
ow

13. XML ........................................................................
3.
..................................................................................... 426
What is XML? .................................................................................................................................. 426
What is the version information in XML? ....................................................................................... 426
What is ROOT element in XML? ..................................................................................................... 426
If XML does not have closing tag will it work? ............................................................................... 426
Is XML case sensitive? ..................................................................................................................... 427
What is the difference between XML and HTML? .......................................................................... 427
Is XML meant to replace HTML? .................................................................................................... 427
Can you explain why your project needed XML?............................................................................ 427
What is DTD (Document Type definition)? ..................................................................................... 427
What is well formed XML? .............................................................................................................. 427
What is a valid XML? ...................................................................................................................... 428
What is CDATA section in XML? .................................................................................................... 428
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net
Important question dot net

More Related Content

Viewers also liked

Mand e tools_methods_approaches
Mand e tools_methods_approachesMand e tools_methods_approaches
Mand e tools_methods_approachesBasu Dev Ghimire
 
Звана вечеря у осені
Звана вечеря у осеніЗвана вечеря у осені
Звана вечеря у осені19670426
 
проект овочі ( учні)
проект овочі ( учні)проект овочі ( учні)
проект овочі ( учні)19670426
 
SEO: Cómo redactar un texto y que Google te encuentre
SEO: Cómo redactar un texto y que Google te encuentre SEO: Cómo redactar un texto y que Google te encuentre
SEO: Cómo redactar un texto y que Google te encuentre Breakfast4media
 
معالجة الصور الرقمية
معالجة الصور الرقميةمعالجة الصور الرقمية
معالجة الصور الرقميةEman Negm
 
ظاهرة أطفال الشوارع
ظاهرة أطفال الشوارعظاهرة أطفال الشوارع
ظاهرة أطفال الشوارعEman Negm
 

Viewers also liked (8)

Mand e tools_methods_approaches
Mand e tools_methods_approachesMand e tools_methods_approaches
Mand e tools_methods_approaches
 
Project Network
Project NetworkProject Network
Project Network
 
Звана вечеря у осені
Звана вечеря у осеніЗвана вечеря у осені
Звана вечеря у осені
 
William Klein
William KleinWilliam Klein
William Klein
 
проект овочі ( учні)
проект овочі ( учні)проект овочі ( учні)
проект овочі ( учні)
 
SEO: Cómo redactar un texto y que Google te encuentre
SEO: Cómo redactar un texto y que Google te encuentre SEO: Cómo redactar un texto y que Google te encuentre
SEO: Cómo redactar un texto y que Google te encuentre
 
معالجة الصور الرقمية
معالجة الصور الرقميةمعالجة الصور الرقمية
معالجة الصور الرقمية
 
ظاهرة أطفال الشوارع
ظاهرة أطفال الشوارعظاهرة أطفال الشوارع
ظاهرة أطفال الشوارع
 

Recently uploaded

[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 

Recently uploaded (20)

[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 

Important question dot net

  • 1. Visit www.questpond.com for more downloads This PDF has sample questions which is extracted from my two books .NET Interview questions and SQL Server interview questions. This PDF is only a small glimpse of the two books its much more that what you see in this PDF. I have ensured that both the books are really at a very cheap cost so that every one will be benefited. Any of my book do not exceed 200 INR. For more details mail at bpb@bol.net.in Second the books also have CD’ with them which you will not CD’s get with this sample PDF PDF....But still if you want to enjoy free who stops you.....Happy Job Hunting. How to buy the book BPB has done a great job of making this book reach to places where i can hardly imagine. But just incase its not near to your place mail bpb@bol.net.in. If you are from India you can contact one of the shops below:MUMBAI-22078296/97/022-22070989 KOLKATA-22826518/19 HYDERABAD-24756967,24756400 BANGALORE-25587923,25584641 1 AHMEDABAD-26421611 BHATINA(PUNJAB)-2237387, CHENNAI-28410796,28550491 DELHI/NEW DELHI-23254990/91,23325760,26415092,24691288 Pakistan M/s. Vanguard Books P Ltd, 45 The Mall, Lahore, Pakistan (Tel: 0092-42-7235767, 7243783 and 7243779 and Fax: 7245097) E-mail: vbl@brain.net.pk If you are not from india or pakistan :Ray McLennan, director,Motilal (UK) Books of India,367 High Street. London Colney, St.Albans, Hertfordshire,AL2 1EA, U.K. Tel. +44 (0)1727 761 677,Fax.+44 (0)1727 761 357,info@mlbduk.com,www.mlbduk.com www.questpond.com
  • 2. Want to buy from online :.NET Interview Questions From Prakash books http://www.prakashbooks.com/details.php3?id=17875&c=Computer Books .prakashbooks.com/details.php3?id=17875&c=Computer If you want to buy from Amazon http://www.amazon.co.uk/exec/obidos/ASIN/8183330770/qid%3D1139594062/026-8105897.amazon.co.uk/exec/obidos/ASIN/8183330770/qid%3D1 7667603 SQL Server Interview Questions From Prakash books http://www.prakashbooks.com/details.php3?id=19008&c=Computer Books .prakashbooks.com/details.php3?id=19008&c=Computer If you want to buy from Amazon http://www.amazon.co.uk/exec/obidos/ASIN/8183331033/qid%3D1136610981/026-1344994http://www.amazon.co.uk/exec/obidos/ASIN/8183331033/qid%3D1 .amazon.co.uk/exec/obidos/ASIN/8183331033/qid%3D1 2263615#product-details If you want to purchase the book directly through BPB Publication's delhi , India :bpb@bol.net or bpb@vsnl.com Books written by Shivprasad Koirala -- .NET Interview questions -- SQL Server Interview questions -- Java Interview questions -- How to prepare software quotation?.( This book is on estimation www.questpond.com as free download) you can get it from www -- C# Projects -- Software testing Interview questions -- Understanding Hackers Mind You can order any of my books from bpb@bol.net.in
  • 3. .NET Interview Questions Sample book (Including SQL Server,UML,Architecture,Pr Server,UML,Architecture,Project ASP Management , ASP.NET 2.0 , Sample pr project ,XML and General Interview Questions ) By:- Shivprasad koirala Mail:- shiv_koirala@yahoo.com Happy job hunting....................................... Do not forget that database is also important. Buy my SQL Server Interview questions to crack any database related questions.
  • 4. From the Author First thing thanks to all those who have sent me complaints and also appreciation for what ever titles i have written till today. But interview question series is very near to my heart as i can understand the pain of searching a job. Thanks to my publishers (BPB) , readers and reviewers to always excuse all my stupid things which i always do. So why is this PDF free ?. W i always wanted to distribute things for free specially when its a Well interview question book which can fetch a job for a developer. But i am also bounded with publishers rules and regulations. And why not they have a whole team of editor printing guys, designers, editor, distributors, shopkeepers and including me. But again the other aspect, readers should know of what they are buying , the quality and is it really useful to buy this book. So here are sample free questions which i am giving out free to the readers to see the worth of the book. I can be contacted at shiv_koirala@yahoo.com its bit difficult to answer all answers but as i get time i do it. We have recently started a career counselling drive absolutely free for new comers and experienced guys. So i have enlisted the following guys on the panel. Thanks to all these guys to accept the panel job of consulting. Feel free to shoot them questions just put a title in the mail saying “Question about Career”. I have always turned up to them when i had some serious career decision to take. Shivprasad Koirala :- Not a great guy but as i have done the complete book i have to take up one of the positions. Y can contact me at shiv_koirala@yahoo.com for technical career aspect. You Tapan Das :- If you think you are aiming at becoming a project manager he is the right person to consult. He can answer all your questions regarding how to groom your career as a project manager tapand@vsnl.com. Kapil Siddharth :- If you are thinking to grow as architect in a company then he is a guy. When it comes to role model as architect i rate this guy at the top. Y can contact him at You kapilsiddharth@hotmail.com Second if you think you can help the developers mail me at shiv_koirala@yahoo.com and if i find you fitting in the panel i will display your mail address. Please note there are no financial rewards as such but i am sure you will be proud of the work you are doing and whos knows what can come up. Lets make Software Industry a better place to work ..... Happy Job Hunting and Best of Luck
  • 5. www.questpond.com Career Path Institute Author runs the “Software Career Path Institute” personally in mumbai. If you are interested you can contact him regarding admissions at shiv_koirala@yahoo.com. Please note i do not have curfor rently any huge setup. So if you are looking for some cozy institute forget it. But yes you will definitely get the in-depth knowledge which you will not get anywhere. So want to join my small institute then call me at 9892966515. Please note currently its only from mumbai people. ww w. qu est po nd .co m
  • 6. Contents How to buy the book ................................................................... 67 ow y ...................................................... ....................................... From the Author ............................................. ......................................................................... 70 rom ............................................................ Career Path Institute ..................................................... .................................................................. 71 ...................... areer th ...................................... Introduction................................................................................. 85 n..................................... ntroduction.................................................................... ion..................................................... Software Company hierarchy ........................................................................................ oftware any y ............................................................................................................. 89 ......................................... ................................................................. esume ation on ............................................................. .................................................................................... Resume Preparation Guidelines ..................................... ......................................................................................................... 91 Salary Negotiation ......................................................................................................... ................................................................. alary ion .............................................................................................................................. 93 n .................................................................................. .......................................................... Points to remember ................................................................................. ............................................................................................................................. 95 .................................................................. oints ber ......................................................... er ........................................................................................................ 1. Basic .NET Framework .......................................................... 98 . ET T ............................................. .............................. ...................... .............. What is a IL? ...................................................................................................................................... 98 hat ................................................................................................................. ........................................................................................ ............................................................ ................................................................. Twist :- What is MSIL or CIL , What is JIT? ............................ wist ................................................................ ......................................... ..................................................................................... 98 What is a CLR? .................................................................................................................................. 98 ................................................................. What is a CTS? ................................................................................................................................... 98 ................................................................. What is a CLS(Common Language Specification)?........................................................................... 99 What is a Managed Code? .................................................................................................................. 99 What is a Assembly? .......................................................................................................................... 99 What are the different types of Assembly? ...................................................................................... 100 What is NameSpace? ....................................................................................................................... 100 What is Difference between NameSpace and Assembly? ............................................................... 100 If you want to view a Assembly how do you go about it ? .............................................................. 100 Twist : What is ILDASM ? ................................................................................................................ 100 What is Manifest? ............................................................................................................................ 102 Where is version information stored of an assembly ?..................................................................... 103 Is versioning applicable to private assemblies? ............................................................................... 103 What is GAC ? ................................................................................................................................. 103 Twist :- What are situations when you register .NET assembly in GAC ? ....................................... 103 What is the concept of strong names ? ............................................................................................ 103 Twist :- How do we generate strong names or what is the process of generating strong names, What is use the of SN.EXE , How do we apply strong names to assembly, How do you sign an assembly? ............................................................................................................................................. 103 How to add and remove an assembly from GAC? ........................................................................... 107 What is Delay signing ? ................................................................................................................... 108 What is garbage collection? .............................................................................................................. 109 Can we force garbage collector to run ? .......................................................................................... 109 What is reflection? ............................................................................................................................ 109 What are different types of JIT ? ..................................................................................................... 110 What are Value types and Reference types ? ................................................................................... 111 What is concept of Boxing and Unboxing ? .................................................................................... 111 What is the difference between VB.NET and C# ? ......................................................................... 112 What is the difference between System exceptions and Application exceptions? ........................... 113 What is CODE Access security? ...................................................................................................... 113 What is a satellite assembly? ............................................................................................................ 114
  • 7. How to prevent my .NET DLL to be decompiled?........................................................................... 114 What is the difference between Convert.toString and .toString() method ? ................................... 114 What is Native Image Generator (Ngen.exe)? .................................................... ..................................................... ................................................................................. 115 ................................................... ............................................. make We have two version of the same assembly in GAC? I want my client to mak choice of which ................................................................................................................... 116 .............................................................................. ..................................................................................... ....................................................................................... ...................................................................................... assembly to choose? ............................................................................... ........................................................................................................................... 124 ...................................................................................... hat ............................................................................................. ............................................................................................... What is CodeDom? ....................................................................................... 2..NET Interoperability ........................................... ..NET ............................................ ............................................................ 128 ................................. .......................................... ...................................... How can we use COM Components in .NET? ................................................. .................................................. .............................................................................. 128 ................................. ......................................... ................................................ .......................................... Twist : What is RCW ? .......................................................................................... wist ...................................................................................................................... 128 .......................................................................... ................................................................................. ........................................................................................ .................................................................................. in Once I have developed the COM wrapper do I have to still register the COM i registry? ........... 129 t C .................................................................................. 129 How can we use .NET components in COM? ..................................................... ow ...................................................... ............................................. .................................................... .............................................. taken Twist :- What is CCW (COM callable wrapper) ?, What caution needs to be ta wist tak in order that .NET ...................................................................................... 129 components is compatible with COM ? ......................................................... .......................................................... ................................................. ........................................................ .................................................. ............................................................................. 132 How can we make Windows API calls in .NET? ................................................. ow ........................................ ............................................... ....................................... 134 When we use windows API in .NET is it managed or unmanaged code ? .......... hen ........... .. ......... ................................................................................................................................. 134 What is COM ? ..................................................................................................... hat ............................................................................................ ................................................................................................... ............................................................................................ 134 What is Reference counting in COM ? ............................................................... ................................................................ ....................................................... .............................................................. ou .......................................................................... 134 ............................................. ........ Can you describe IUKNOWN interface in short ? .............................................. ..................................... ............................................ .................................................................................................... 135 ....................................................................... ................................. Can you explain what is DCOM ? ........................................................................ an u ............................................................... ...................................................................... ....................................................................................... 136 o .......................................................... ..................... How do we create DCOM object in VB6? ......................................................... .................................................. ................................................................................................... 136 ...................................................................... How to implement DTC in .NET ? ................................ .............................................................. ..................................................................... ?........................................................ 138 any ?........................... How many types of Transactions are there in COM + . .NET ?.......................... ?................... ......................................................................................... 139 o ............................................................ How do you do object pooling in .NET ? ....................... .................................................... ......................................................................................... 140 re What are types of compatibility in VB6? ....................... .................................................... ................................................................................ 141 s What is equivalent for regsvr32 exe in .NET ? .............. ........................................... 3. Threading ........................................................ hreading .................................... reading .............................................................................. 142 .................................................. What is Multi-tasking ? ............................................................................... s .................................................................................................................... 142 ................................................................................... ....................................................................... .................................................. What is Multi-threading ? ............................................................................ s ................................................................................ ................................................................... ............................................... ................................................................................................................. 142 ............................................................................................................................ 142 What is a Thread ? ....................................................................................... s ........................................................................................... .............................................................................. ......................................................... .................................................................................................. 142 Did VB6 support multi-threading ? ............................................................. B6 6 ................................................................. ..................................................... ............................... ........................................................................ 142 Can we have multiple threads in one App domain ? .......................... e ..... ....................................... ................................... .................................................................................................... 142 Which namespace has threading ? ...................................................... .................................. ................................................................... .......................................................... 142 Can you explain in brief how can we implement threading ? ......................... .NET ? ..................... 143 How can we change priority and what the levels of priority are provided by . What does AddressOf operator do in background ? ......................................................................... 144 How can you reference current thread of the method ? .................................................................... 144 What's Thread.Sleep() in threading ? .............................................................................................. 144 How can we make a thread sleep for infinite period ? ..................................................................... 144 What is Suspend and Resume in Threading ? ................................................................................. 144 What the way to stop a long running thread ? .................................................................................. 145 How do I debug thread ? ................................................................................................................. 145 What is Thread.Join() in threading ? ................................................................................................ 146 What are Daemon threads and how can a thread be created as Daemon? ....................................... 146 When working with shared data in threading how do you implement synchronization ? .............. 146 Can we use events with threading ? ................................................................................................. 147 How can we know a state of a thread? ............................................................................................. 147
  • 8. What is a monitor object? ................................................................................................................ 147 What are wait handles ? ................................................................................................................... 148 ndles ............................................ Twist :- What is a mutex object ? ...................................................... hat ...................................................................................................... 148 ............................... What is ManualResetEvent and AutoResetEvent ? ....................................................................... 148 anualResetEvent ....................... esetEvent eaderWriter ......................................................... What is ReaderWriter Locks ? ......................................................................................................... 148 riter .................................. How can you avoid deadlock in threading? .................................... .................................................................................... 149 id ............. What is the difference between thread and process? ....................... ....................................................................... 149 he ence 4. Remoting and Webservices .................... oting .................................................. 150 What is an application domain? ....................................................................................................... 150 t n .................................................................................. ...................................................... What is .NET Remoting ? ................................................................ at NET ............................................................................................ ................................................................................................................ 150 Which class does the remote object has to inherit ? ........................................................................ 151 ich ass ........................ ................................................... What are two different types of remote object creati mode in .N ? ................... erent at creation .NET ........................................ 151 Describe in detail Basic of SAO architecture of Remoting? ........... l Rem ........................................................... 151 cribe ....................................... What are the situations you will use singleton architecture in remoting ? ..................................... 156 ations archit at rem ................ What is fundamental of published or precreated objects in Remoting ? ......................................... 156 ................ ntal obje at undamental Remoti .................... What are the ways in which client can create object on server in CAO model ? ............................ 156 ... s at ....... ........................................................................................................... 157 Are CAO stateful in nature ? .................................................................................. ..................................... ...................................................................................... In CAO model when we want client objects to be created by “NEW” keyword is there any precauhen cr AO th tions to be taken ? .............................................................................................. en ....................................................................................................................... 157 ................................................. ions .................................................................................................. Is it a good design practice to distribute the implementation to Remoting Client ? ....................... 158 n impleme t .. What are LeaseTime, SponsorshipTime, RenewonCallTime and LeaseManagerP LeaseManagerPollTime? .......... 158 ime, RenewonC at LeaseManagerPoll ........................................................... 159 Which config file has all the supported channels/protocol ? .................................. channels/pro ich ....................................... How can you specify remoting parameters using Config files ? ............................ ..................................................... 160 ................................ Can Non-Default constructors be used with Single Call SAO? ............................. ...................................................... 162 .................................. Twist :- What are the limitation of constructors for Single call SAO ? .................. ........................................... 162 wist t ....................... How can we call methods in remoting Asynchronously ? ......................................... .............................................................. 163 ..................................... What is Asynchronous One-Way Calls ? ......................................................................................... 163 ................................................................ at .................................................................... What is marshalling and what are different kinds of marshalling ? ................................................ 163 ....................... at ............................ What is ObjRef object in remoting ? ............................................................................................... 164 ...................................................................... at .......................................................................... What is a Web Service ? .................................................................................................................. 164 ......................................................................................... What is UDDI ? ............................................................................................................................... 165 ...................................................................................................... What is DISCO ? ............................................................................................................................. 165 .................................................................................................... What is WSDL? ...................................................................................................... ............................................................................................................................... 165 What the different phase/steps of acquiring a proxy object in Webservice ? .................................. 165 Following are the different steps needed to get a proxy object of a webservice at the client side :- 165 What is file extension of Webservices ? .......................................................................................... 166 Which attribute is used in order that the method can be used as WebService ? ............................... 167 What are the steps to create a webservice and consume it ? ........................................................... 167 Do webservice have state ?.............................................................................................................. 176 5. Caching Concepts ................................................................. 178 What is an application object ? ....................................................................................................... 178 What’s the difference between Cache object and application object ? ............................................ 178 How can get access to cache object ? ............................................................................................... 178 What are dependencies in cache and types of dependencies ? ......................................................... 178 Can you show a simple code showing file dependency in cache ? .................................................. 179 What is Cache Callback in Cache ? ................................................................................................. 179
  • 9. What is scavenging ? ....................................................................................................................... 180 What are different types of caching using cache object of ASP.NET? ............................................ 180 How can you cache different version of same page using ASP.NET cache object ? ...................... 180 ob o How will implement Page Fragment Caching ? .................................................... .............................................................................. 181 ............................................... ............................................ What are ASP.NET session and compare ASP.NET session with classic ASP s AS A session variables? 181 ...................................................................... 181 ................................. Which various modes of storing ASP.NET session ? ............................................ ....................................... .................................... .................................................................. 182 ............................. ...................... Is Session_End event supported in all session modes ? ........................................ ................................... ................................ Mod work pro w What are the precautions you will take in order that StateServer Mode wor properly ? .............. 182 work p M What are the precautions you will take in order that SQLSERVER Mode w wo properly ? .......... 182 ................................................................ 183 ........................... .................... Where do you specify session state mode in ASP.NET ? .............................. ................................. ...................................... ........................................................................... 183 ...................................... ................................ What are the other ways you can maintain state ? ................................................. ............................................ ......................................... ............................................................. 183 ........................ .................. What are benefits and Limitation of using Hidden fields ? ........................... .............................. ................................... ......................................................................................................................... 184 ............................................................................. .................................................................................... What is ViewState ? ............................................................................................... .......................................................................................... ....................................................................................... ......................................... 184 .... Does the performance for viewstate vary according to User controls ? ................ .......... ....... manageme manag What are benefits and Limitation of using Viewstate for state management . management? ................................ 184 ...... .......................................... .................................................................. 185 ............................. ....................... How can you use Hidden frames to cache client data ? ......................................... ................................... ................................ ............................................................ 185 ..................................... ....................... ................. What are benefits and limitations of using Hidden frames? .......................... ............................. ................................... ...................................................................... 186 .............................................. ................................. ........................... What are benefits and limitations of using Cookies? .................................... ....................................... ............................................ Strings? String ................... 186 What is Query String and What are benefits and limitations of using Query Strin S 6. OOPS ...................................................................... . ....................................................................... .......................................................... ..................................................................................... 200 .................................................................. ................................................................. What is Object Oriented Programming ? ...................................................... ........................................................................................ 200 ......................................................... ................................................................ ............................................ .............................................................. What’s a Class ? ...................................................................................................... ........................................................................................................ .................................................................................... ............................................................................................................................... 200 ................................................................................................ ............................................................................................. ........................................................................................................................... 200 What’s an Object ? ............................................................................................ ................................................................................................... ............................................................................... What is the relation between Classes and Objects ? ........................................................................ 200 ............................. ............................................ 200 What are different properties provided by Object-oriented systems ? . Twist :- Can you explain different properties of Object Oriented Systems? .................................... 200 wist Syste Note:- Difference between abstraction and encapsulation is one of th favorite interview question the ote:you and quiet confusing as both the terminology look alike. Best is if y can brainstorm with your friends or do a little reading. ...................................................................................................... 200 Twist :- What is difference between Association, Aggregation and Inheritance relationships? ...... 201 How can we acheive inheritance in VB.NET ? ............................................................................... 202 What are abstract classes ? .............................................................................................................. 203 What is a Interface ? ........................................................................................................................ 205 What is difference between abstract classes and interfaces? ........................................................... 207 What is a delegate ? ......................................................................................................................... 207 What are events ? ............................................................................................................................. 208 Do events have return type ? ........................................................................................................... 210 Can event’s have access modifiers ? ............................................................................................... 210 Can we have shared events ? ........................................................................................................... 210 What is shadowing ? ........................................................................................................................ 210 What is the difference between Shadowing and Overriding ? ....................................................... 211 What is the difference between delegate and events? ..................................................................... 211 If we inherit a class do the private variables also get inherited ? .................................................... 212 What are the different accessibility levels defined in .NET ? ......................................................... 212 Can you prevent a class from overriding ? ...................................................................................... 212 What is the use of “MustInherit” keyword in VB.NET ? ................................................................ 212 Do interface have accessibility modifier? ....................................................................................... 213
  • 10. What are similarities between Class and structure ? ....................................................................... 213 What is the difference between Class and structure’s ?................................................................... 213 t ?....................................... What does virtual keyword mean ? ..................................................................... at s ................................................................. ...................................................... ............................................................... ......................................................... ................................................................................................. 213 t What are shared (VB.NET)/Static(C#) variables? ....................................................... at .......................................................................... 213 .......................................... ............................... ........................................ .................................. t .............................................. What is Dispose method in .NET ? .............................................................................. at ispose ................................................................. ..................................................... ............................................................... ........................................................ ................................................................................................. 215 t ..................................................................... ..................................................... 215 What is the use of “OverRides” and “Overridable” keywords ? ......................... .................................. at e ..................... .......... ................... ............. t ............................................................................ 215 Where are all .NET Collection classes located ? ......................................................... ere ............................................ ................................. .......................................... .................................... re ................................................ .......................................................................................................................... 216 ....................................................................................... What is ArrayList ? .............................................................................................. at rrayList ....................................................................................................... .......................................................................................... .............................................................................. ........................................................................................ ................................................................................. t ...................................................................................................................... 216 What’s a HashTable ? .......................................................................................... at’s ................................................................................................... ...................................................................................... ........................................................................... .................................................................................... .............................................................................. t’s .................... ....................................................... 216 Twist :- What’s difference between HashTable and ArrayList ? ........................... .................................... wist t hat’s ....................... ............ ..................... ............... .......................................................................................................... 216 ....................................................................... What are queues and stacks ? ....................................................................................... at .......................................................................... .............................................................. ........................................................................ ................................................................. t .............................................................................. ............................................................................................................................. 216 What is ENUM ? ................................................................................................. at NUM .................................................................................. ............................................................................................. ........................................................................................... ..................................................................................... .......................................................................................................... t .................................................................................................................. 216 ............................................................................... What is nested Classes ? ............................................................................................... at ested .................................................................................. ...................................................................... ................................................................................ ......................................................................... t ...................................................................................... .......................................................................................... 217 What is Operator Overloading in .NET? .................................................. hat t perator ........................................................ ....................................................................... .......................................................... ............................................... In below sample code if we create a object of class2 which constructor wil fire first ? ................ 217 elow construct will ..................................................................... 217 What is the significance of Finalize method in .NET? ............................. hat t e ................................... .................................................. ..................................... .......................... ........................................................................ 218 ..................................... Why is it preferred to not use finalize for clean up? ................................ ..................................................... referred ...................................... ........................................ ......................................................................................... 219 ...................................................... How can we suppress a finalize method? ...................................................................... ......................................................... e ............................................................................................. 219 ........................................................... What is the use of DISPOSE method? .......................................................... .......................................................................... t ............................................................. e c to ca How do I force the Dispose method to be called automatically, as clients can forget t call Dispose ................................................................................................ ................................................................................................... method? ................................................................................................................... ethod? ...................................................................................................................................... 220 ...................................................................................................... ....................................................... 220 ces .................... ..................... In what instances you will declare a constructor to be private? .................................... hat ....................... .................................... 221 ifferent Can we have different access modifiers on get/set methods of a property ? . ................. .... oto fina If we write a goto or a return statement in try and catch block will the finally block execute ? .... 221 What is Indexer ? .............................................................................................................................. 221 er .......................................................................................... Can we have static indexer in C# ? .............................................................. e .................................................................... .................................................................................................. 221 tatic In a program there are multiple catch blocks so can it happen that two catch bl ogram here catc blocks are executed ? 221 1 What is the difference between System.String and System.StringBuilder c classes? class ........................ 221 ifference 7. ASP.NET ................................................................................ 222 SP.NET .............................................................. ET .......................................................... What’ is the sequence in which ASP.NET events are processed ? ......... ’ equence quence ............... .................................................. 222 ..................... In which event are the controls fully loaded ? ................................................... ich t ................................................................................. 222 ........................................ ............................................. How can we identify that the Page is PostBack ? ............................................. ........................................................................... 222 entify ................................. How does ASP.NET maintain state in between subsequent request ? .... ............................................. 222 .NET What is event bubbling ? ................................................................................................................. 222 ........................................................................ How do we assign page specific attributes ? ................................................................................... 223 Administrator wants to make a security check that no one has tampered with ViewState, how can he ensure this ? ................................................................................................................................ 223 What is the use of @ Register directives ? ...................................................................................... 223 What’s the use of SmartNavigation property ? ................................................................................ 223 What is AppSetting Section in “Web.Config” file ? ........................................................................ 223 Where is ViewState information stored ? ........................................................................................ 223 What is the use of @ OutputCache directive in ASP.NET? ........................................................... 224 How can we create custom controls in ASP.NET ? ......................................................................... 224 How many types of validation controls are provided by ASP.NET ?.............................................. 224 Can you explain what is “AutoPostBack” feature in ASP.NET ? ................................................... 225 How can you enable automatic paging in DataGrid ? ..................................................................... 225
  • 11. What’s the use of “GLOBAL.ASAX” file ? .................................................................................... 225 What is the difference between “Web.config” and “Machine.Config” ? ........................................ 225 What is a SESSION and APPLICATION object ? ............................... .......................................................................... 226 .............................................. What is the difference between Server.Transfer and response.Redirec ? ........... response.Redirect ....................................... 226 What is the difference between Authentication and authorization? ...... ..................... ................................................. 226 .............................................................................................. 227 ............................................................ What is impersonation in ASP.NET ? ................................................... .................................................................. ................................... 227 . Can you explain in brief how the ASP.NET authentication process w works? ....... .......................................... 228 .......... ........ What are the various ways of authentication techniques in ASP.NET? .............. .................................................................................... 230 ................................................... .................................................. How does authorization work in ASP.NET? ......................................... ....................................................... .......................... .......................................................... 231 ........................ What’s difference between Datagrid, Datalist and repeater ? ............... .............................. ....................................................................... 232 ..................................... ...................................... .................................... From performance point of view how do they rate ? ........................... .......................................... ................................................................. 232 ............................... ................................ .............................. What is the method to customize columns in DataGrid? ..................... .................................... ....................................................................................... 232 ..................................................... ...................................................... .................................................... How can we format data inside DataGrid? ........................................... .......................................................... repeater ? .................... 232 datalist re How to decide on the design consideration to take a Datagrid, datali or r ......................................................................................... 232 ........................................................ ......................................................... ....................................................... Difference between ASP and ASP.NET? .............................................. ........................................................................... 234 ................................................ .......................................... ........................................... ......................................... What are major events in GLOBAL.ASAX file ? ................................ ....................................................................................................... 235 ............................................................................ ...................................................................... ....................................................................... ..................................................................... What order they are triggered ? ............................................................ ................................................................................................................. 236 ...................................................................................... ................................................................................ ................................................................................. Do session use cookies ? ...................................................................... ....................................................................... 236 ............................................ ...................................... ....................................... How can we force all the validation control to run ? ............................ ............................................ 236 ................. ........... ............ How can we check if all the validation control are valid and proper ? . side If client side validation is enabled in your Web page, does that mean server sid code is not run? 236 side Which JavaScript file is referenced for validating the validators at the client sid ?....................... 236 ................................................................................ 237 ..................................................... ............................................... ................................................ How to disable client side script in validators? ..................................... client How can I show the entire validation error message in a message box on the cli side? ............. 237 any You find that one of your validation is very complicated and does not fit in a of the validators, ...................................................................................................................... 237 ........................................................................................... ..................................................................................... what will you do ? ...................................................................................... ......................................................................................................... 238 .............................................................................. ........................................................................ What is Tracing in ASP.NET ? ......................................................................... ............................................................................................................ 238 ................................................................................. ........................................................................... How do we enable tracing ? ............................................................................ ............................................ 238 ................. ........... What exactly happens when ASPX page is requested from Browser? ............ ...................................................................................................... 242 ........................................................................... How can we kill a user session ? ..................................................................... .......................................................................................... 243 ............................................................... How do you upload a file in ASP.NET ? ........................................................ .............................................................................. 243 How do I send email message from ASP.NET ? ................................................... ............................................................................................ 243 What are different IIS isolation levels? ................................................................. ASP used STA threading model, what is the threading model used for ASP.NET ? ........................ 245 What is the use of <%@ page aspcompat=true %> attribute ? ...................................................... 245 Explain the differences between Server-side and Client-side code? ................................................ 246 Can you explain Forms authentication in detail ? ............................................................................ 246 How do I sign out in forms authentication ? .................................................................................... 248 If cookies are not enabled at browser end does form Authentication work? ................................... 248 How to use a checkbox in a datagrid? .............................................................................................. 248 What are the steps to create a windows service in VB.NET ? ......................................................... 249 What is the difference between “Web farms” and “Web garden”? ................................................. 250 How do we configure “WebGarden”? ............................................................................................. 253 What is the main difference between Gridlayout and FlowLayout ? ............................................... 256 8..NET Architecture .................................................................. 257 What are design patterns ? ............................................................................................................... 257 What is the difference between Factory and Abstract Factory Patterns? ......................................... 258
  • 12. What is MVC pattern? ...................................................................................................................... 261 Twist: - How can you implement MVC pattern in ASP.NET ............................... an ASP.NET? ........................................................... 261 How can we implement singleton pattern in .NET? ............................................. ......................................................................... 263 an mplement ........... How do you implement prototype pattern in .NET? .......... ........................................................................ 264 o plement ............................................ Twist: - How to implement cloning in .NET ? What is shallow copy and deep copy ? .................... 264 o shal co What are the situations you will use a Web Service and Remoting in projects? .. .............................. 264 re ituations Re Can you give a practical implementation of FAÇADE patterns? ......................... ..................................................... 264 u patt How can we implement observer pattern in .NET? .......... ........................................................................ 266 an ............................................ What is three tier architecture? ........................................... ......................................................................................................... 266 s ............................................................................. Have you ever worked with Microsoft Application Blocks if yes then which? .. .............................. 267 ou r Blocks, What is Service Oriented architecture? .............................. ............................................................................................ 267 s e ................................................................ What are different ways you can pass data between tiers? .................................. .............................................................. 270 re rent What is Windows DNA architecture? ............................................................................................... 270 s ................................................................... What is aspect oriented programming? ................................................................... ............................................................................................ 272 9. ADO.NET ................................................................ .............................................................................. 281 What is the namespace in which .NET has the data functionality classes ? ........... ................................... 281 Can you give a overview of ADO.NET architecture ? ............................................ .................................................................... 281 .................................................................... 283 What are the two fundamental objects in ADO.NET ? ............................................ ....................................................................... 283 What is difference between dataset and datareader ? .............................................. ................................................. 283 What are major difference between classic ADO and ADO.NET ? ......................... e ............................................................................................. 283 What is the use of connection object ? ........................................................ ..................................................................... e command object ? What is the use of command objects and what are the methods provided b the co by 284 What is the use of dataadapter ? .................................................................. ....................................................................................................... 284 e What are basic methods of Dataadapter ? ........................................................................................ 284 What is Dataset object? .................................................................................................................... 285 What are the various objects in Dataset ? ......................................................................................... 285 How can we connect to Microsoft Access , Foxpro , Oracle etc ? .................................................. 285 ....................... How do we connect to SQL SERVER, which namespace do we use ? ........................................... 286 ................ How do we use stored procedure in ADO.NET and how do we provide parameters to the stored para parame procedures? ................................................................................................................................. 291 dures? ................................................................................................. ocedures? ...................................................................................................... How can we force the connection object to close after my datareader is closed ? ......................... 292 close I want to force the datareader to return only schema of the datastore rather than data ? ................ 292 t t How can we fine tune the command object when we are expecting a single row or a single value ? r 292 2 Which is the best place to store connectionstring in .NET projects ? ............................................. 292 What are the steps involved to fill a dataset ? ................................................................................ 293 Twist :- How can we use dataadapter to fill a dataset ? .................................................................. 293 What are the various methods provided by the dataset object to generate XML? ........................... 294 How can we save all data from dataset ? ......................................................................................... 294 How can we check that some changes have been made to dataset since it was loaded ? ............... 295 Twist :- How can we cancel all changes done in dataset ? How do we get values which are changed in a dataset ? .............................................................................................................................. 295 How can we add/remove row’s in “DataTable” object of “DataSet” ? ........................................... 295 What is basic use of “DataView” ? .................................................................................................. 296 What is the difference between “DataSet” and “DataReader” ? ..................................................... 297 Twist :- Why is DataSet slower than DataReader ? ......................................................................... 297
  • 13. How can we load multiple tables in a DataSet ? ............................................................................. 297 How can we add relation’s between table in a DataSet ? ................................................................ 298 What is the use of CommandBuilder ? ............................................................................................ 298 What’s difference between “Optimistic” and “Pessimistic” locking ? ..................... ............................................ 298 How many ways are there to implement locking in ADO.NET ? ............................ ................................................... 299 .................. .................................................................................... 299 How can we perform transactions in .NET? .............................................................. .................................................... ...................................................... 300 What is difference between Dataset. clone and Dataset. copy ? ................................ ...................... ifference ADO. Recordset? ............... 300 Reco Can you explain the difference between an ADO.NET Dataset and an ADO Recor .......................................................................................................................................................... 300 ................................................................................................................................. .............................................. ................................................................................................................................... ......................................................................................................................... ...................................... ............................................................... 301 Explain in detail the fundamental of connection p pooling? ......................................... ............................... ...................................................... 302 ol ............................. What is Maximum Pool Size in ADO.NET Conne Connection String? ............................... ..................... .............................................................................. 302 sable ..................................................... How to enable and disable connection pooling? .... .............................................. ........................................................ 10. SQL SERVER ........................................................ VER .................................................. ..................................................................... 303 ................................................... ...................................................... ..................... What is normalization? What are different types o normalization? ........................ n? of ............................................... 303 ................ ...................... .............. What is denormalization ? ......................................................................................... ion ............................................................................... ................................................................................................................ 305 ................................................................................. ....................................................................................... ..................................... ................................................................................................................. 306 What is a candidate key ? ........................................................................................... ey ................................................................................. ................................................................................... ....................................... ............................... 306 What are the different types of joins? What is the difference between them ? ......... t . What are indexes? What is the difference between clustered and nonclustered inde hat nonclustere indexes? ............... 307 ...................................................................................... 307 How can you increase SQL performance ? ............................................................... e ....................................................... ..................................................... ............ ............................................................................................................... 308 What is the use of OLAP ? ........................................................................................ AP .............................................................................. ................................................................................ ..................................... ?........................................................................................................... 308 What is a measure in OLAP ?................................ ?............................................................................ ?.......................................................................... ?.................................................................................... ...................................................................................................... 308 What are dimensions in OLAP ? ............................ ........................................................................ ...................................................................... ................................................................................ ....................................................................................................... 309 What are levels in dimensions ? ................................................................................. ......................................................................... ....................................................................... ..................................................................... 309 What are fact tables and dimension tables in OLAP ? .............................................. ....................................... ..................................... ..................................................................... 309 Twist :- Can you explain the star schema for OLAP ? ............................................... ....................................... DTS?.................................................................................................................................... 309 What is DTS?.............................................................................................................. DTS?...................................................................................................... ............................................................................................................................ 309 What is fillfactor ? .............................................................................................. Twist :- When does page split occurs ? .................................. ............................................................................................ 309 What is RAID and how does it work ? ............................................................................................. 310 s ................................... What is the difference between DELETE TABLE and TRUNCATE TABLE commands? ............. 311 s TRU What are the problems that can occur if you do not implement locking properly in SQL SERVER ? re impleme 311 What are different transaction levels in SQL SERVER? .................................................................. 312 Twist :- What are different types of locks in SQL SERVER ? ........................................................... 312 What are the different locks in SQL SERVER ? .............................................................................. 313 Can we suggest locking hints to SQL SERVER ? ............................................................................ 315 What is LOCK escalation? ............................................................................................................... 315 What are the different ways of moving data/databases between servers and databases in SQL Server? 315 What are advantages of SQL 2000 over SQl 7.0 ? ........................................................................... 316 What is the difference between a HAVING CLAUSE and a WHERE CLAUSE? .......................... 317 What is the difference between UNION and UNION ALL SQL syntax ? ...................................... 317 How can you raise custom errors from stored procedure ? .............................................................. 317 What is ACID fundamental? What are transactions in SQL SERVER ? ......................................... 319 What is DBCC? ............................................................................................................................... 320 What is the purpose of Replication ? ............................................................................................... 322 What are the different types of replication supported by SQL SERVER ? ..................................... 323
  • 14. What is BCP utility in SQL SERVER ? ........................................................................................... 323 What are the different types of triggers in SQl SERVER 2000 ? ..................................................... 325 If we have multiple AFTER Triggers on table how can we define the sequence of the triggers ? .. 326 f What is SQl injection ? ..................................................................................................................... 326 hat Ql ................................................................................................... ................................................................................ hat e F (U What is the difference between Stored Procedure (SP) and User Defined Function (UDF)? .......... 327 11. UML ............................................................... 1. L ........................................................................... ..................................................................................... 342 What is UML? ............................................................................................. ML? ............................................................................................................... ................................................................................................................................. 342 ............................................................................................................ How many types of diagrams are there in UML ?.................................... any y ?....................................... ?......................................................... ?........................................................................... 342 ?...................................................... ................................................................ 342 Twist :- Explain in short all types of diagrams in UML ? .............................................. wist - xplain ......................... ............................ ........................................... .............................................................................................. 344 ...................................................... What are advantages of using UML? ........................................................................ ......................................................... ............................................................................ ...................................................................................... 344 Twist: - What is Modeling and why UML ? ............................................... wist: hat .................................................. .................................................................... ................................................................. ........................................................................ 344 What is the sequence of UML diagrams in project? ................................. hat s e ...................................................... ................................................... .................................... ................................................................... 344 Twist: - How did you implement UML in your project? ............................ wist: ow ................................................. ............................... ............................................. ..................................................... 345 Just a small Twist: - Do I need all UML diagrams in a project? ............. ust ll ................................... ............................... ................ .............................................. 349 Give a small brief explanation of all Elements in activity diagrams? ....... ive all ............................ ......................... .......... ................................................................ 351 Explain Different elements of a collaboration diagram ? ........................... ifferent .............................................. .......................................... ....................................................................................................... 352 Explain Component diagrams ? ..................................................................................... ................................................................................. .................................................................................... 354 Explain all parts of a deployment diagram? .................................................................. .............................................................. ............................................................... 356 Describe the various components in sequence diagrams? ............................................. ......................................... .............................................................................. 358 What are the element in State Chart diagrams ? ........................................................ ............................................................ ................................................................... 360 Describe different elements in Static Chart diagrams ? ............................................. ................................................................................ 362 Explain the different elements of a Use Case ? ........................................................... this Twist: - What is the difference between Activity and sequence diagrams?(I leave thi to the readers) 364 12. Project Management .............................................. .......................................................... 365 What is project management?..................................................................................... management?.......................................................................................................... 365 ......................................... Is spending in IT projects constant through out the proj stant project?........................................................... 365 project?...................................... ..................................................................................................................... 366 Who is a stakeholder ? ............................................................................................... .......................................... Can you explain project life cycle ? .......................................................................... ycle ................................................................................................ 366 ............................... ............................................................... 366 Twist :- How many phases are there in software project ? ......................................... ...................................................................................... 368 Are risk constant through out the project ? ..................... ................................................................. ......................................................... 369 Can you explain different software development life cy ware cycles ? ................................... Spiral Model ..................................................................................................................................... 371 ......................................... What is triple constraint triangle in project management ? ............................................................. 372 What is a project baselines ? ............................................................................................................ 373 What is effort variance? .................................................................................................................... 373 How is normally a project management plan document organized ? ............................................... 373 How do you estimate a project? ....................................................................................................... 373 What is CAR (Causal Analysis and Resolution)? ............................................................................ 374 What is DAR (Decision Analysis and Resolution) ? ....................................................................... 374 What is a fish bone diagram ? ......................................................................................................... 374 Twist:- What is Ishikawa diagram ? ................................................................................................. 374 What is pareto principle ? ................................................................................................................ 375 Twist :- What is 80/20 principle ? .................................................................................................... 376 How do you handle change request? ................................................................................................ 376 What is internal change request? ...................................................................................................... 376
  • 15. What is difference between SITP and UTP in testing ?.................................................................... 376 What is the software you have used for project management? ........................................................ 376 What are the metrics followed in project management? .................................................................. 377 Twist: - What metrics will you look at in order to see the project is moving successfully? ............. 377 You have people in your team who do not meet there deadlines or do not per perform what are the actions you will take ? ............................................................................... ................................................................................................................ 380 sort Twist :- Two of your resources have conflicts between them how would you s it out ? ............... 380 What is black box testing and White box testing? ..................................... ..................................................................... 380 ............................... Regression What’s the difference between Unit testing, Assembly testing and Regressio testing? ................ 381 ............................................................................................................. 383 ................................................................................... What is V model in testing? ............................................................................ .............................................................................................................. 386 .................................................................................... How do you start a project? ............................................................................. allocations?.............................................................................................. 386 allocations?.................................................................... How did you do resource allocations?............................................................. .................................................................................................... 386 .......................................................................... How will you do code reviews ? ................................................................... ................................................................................................................................ 386 ...................................................................................................... What is CMMI? ................................................................................................ ................................................................................................. 386 .................................................................. ....................................................................... What are the five levels in CMMI? ................................................................. ............................................................................... 390 ................................................ ..................................................... What is continuous and staged representation? ............................................... .................................................................................................. 394 ................................................................... ........................................................................ Can you explain the process areas? ................................................................. .......................................................................................................................... 412 ................................................................................................ What is SIX sigma? .......................................................................................... ...................................................................................................... 413 ............................................................................ What is DMAIC and DMADV ? ...................................................................... implementation?............................................................... 414 implementation?..................................... What are the various roles in Six Sigma implementation?............................... ................................................................................................................. 415 ............................................................................... ....................................................................................... What are function points? ................................................................................ .................................................................................... 415 .......................................................... Twist: - Define Elementary process in FPA? ................................................... ............................................................ 415 .................................. What are the different types of elementary process in FPA? ............................ ...................................................................... 415 ............................................ What are the different elements in Functions points? ...................................... .................................................................... 421 .......................................... Can you explain in GSC and VAF in function points? ................................... ....................................................... 423 What are unadjusted function points and how is it calculated? ............................. ........................................................................................ 424 Can you explain steps in function points? .............................................................. ........................................................................... 424 What is the FP per day in your current company? ................................................. Twist :- What is your company’s productivity factor ? ..................................................................... 424 Do you know Use Case points? ........................................................................................................ 424 o .................................................................................. What is COCOMO I, COCOMOII and COCOMOIII? ............................................. hat .................................................................... 424 What is SMC approach of estimation? ............................................................................................ 424 ...................................................................... How do you estimate maintenance project and change requests? ............................. .................................................... 425 ow 13. XML ........................................................................ 3. ..................................................................................... 426 What is XML? .................................................................................................................................. 426 What is the version information in XML? ....................................................................................... 426 What is ROOT element in XML? ..................................................................................................... 426 If XML does not have closing tag will it work? ............................................................................... 426 Is XML case sensitive? ..................................................................................................................... 427 What is the difference between XML and HTML? .......................................................................... 427 Is XML meant to replace HTML? .................................................................................................... 427 Can you explain why your project needed XML?............................................................................ 427 What is DTD (Document Type definition)? ..................................................................................... 427 What is well formed XML? .............................................................................................................. 427 What is a valid XML? ...................................................................................................................... 428 What is CDATA section in XML? .................................................................................................... 428