| 1. What is Object Oriented Programming ? |
| 2. Whats a Class ? |
|
|
| 3. Whats a Object ? |
| 4. Whats the relation between Classes and Objects ? |
| 5. What are different properties provided by Object-oriented systems ?(Twist :- Can you explain different properties of Object Oriented Systems?)(Twist :- Whats difference between Association , Aggregation and Inheritance relationships?) |
| 6. How can we acheive inheritance in VB.NET ? |
| 7. What are abstract classes ? |
|
|
| 8. Whats a Interface ? |
| 9. What is difference between abstract classes and interfaces? |
| 10. What is a delegate ? |
| 11. What are events ? |
| 12. Do events have return type ? |
|
|
| 13. Can events have access modifiers ? |
| 14. Can we have shared events ? |
| 15. What is shadowing ? |
| 16. Whats difference between Shadowing and Overriding ? |
| 17. Whats difference between delegate and events? |
| 18. If we inherit a class do the private variables also get inherited ? |
| 19. What are different accessibility levels defined in .NET ? |
| 20. Can you prevent a class from overriding ? |
| 21. Whats the use of MustInherit keyword in VB.NET ? |
| 22. Why can not you specify accessibility modifier in Interface ? |
| 23. What are similarities between Class and structure ? |
| 24. Whats a difference between Class and structures ? |
| 25. What does virtual keyword mean ? |
| 26. What are shared (VB.NET)/Static(C#) variables? |
| 27. What is Dispose method in .NET ? |
| 28. Whats the use of OverRides and Overridable keywords ? |
| 29. Where are all .NET Collection classes located ? |
| 30. What is ArrayList ? |
| 31. Whats a HashTable ?(Twist :- Whats difference between HashTable and ArrayList ? ) |
| 32. What are queues and stacks ? |
| 33. What is ENUM ? |
| 34. What is nested Classes ? |
| 35. Whats Operator Overloading in .NET? |
| 36. In below sample code if we create a object of class2 which constructor will fire first ? |
| 37. Whats the significance of Finalize method in .NET? |
| 38. Why is it preferred to not use finalize for clean up? |
| 39. How can we suppress a finalize method? |
| 40. Whats the use of DISPOSE method? |
| 41. How do I force the Dispose method to be called automatically, as clients can forget to call Dispose method? |
| 42. In what instances you will declare a constructor to be private? |