Wednesday, December 12, 2007

InterView Q's

OOPS concepts –
Class and objects
Difference between class and structure
Abstraction, Encapsulation, Inheritance, Polymorphism
Examples of Polymorphism
Overloading and overriding
Interfaces and abstract classes
Access modifiers
Inheritance – single, multiple and multilevel
Questions regarding the inheritance of methods and properties from a base to the derived class
How is multiple inheritance achieved in .net

Framework related -
CLR – what and working
CLS, CTS, Managed Code.
How is .net platform independent? (from source code compilation to execution on target platform)
Application domains
Intermediary language IL
Types of JITConversion into native code.
Assemblies
Types of assemblies
Difference between NameSpace and Assembly
GAC
How to strong name any assembly?
Garbage Collection (Complete)
Running GC forcefully
Value types and Reference types
Delay signing
Difference between Boxing and Unboxing
What are delegates and eventsWhat’s the significance of Finalize method in .NET? Why is it preferred to not use finalize for clean up? How can we suppress a finalize method? What’s the use of DISPOSE method? How do I force the Dispose method to be called automatically, as clients can forget to call Dispose method?

No comments: