DotNet Interview Questions - Part 5

DotNet Interview Questions


1) What is the difference between DataSet and DataReader?

2) What is the difference between Class type and Structure type?

3) What are the problems in Multithreading?

4) How will you optimize a query? Hint: Try to explain with Query Execution Plan

5) What is OUTER JOIN, LEFT OUTER JOIN?

6) What Tools you have used in your projects?

7) Discussion on projects undertaken. Try to explain it with following points:-

a) Business need / why you need this kind of software (application)?

b) What are the advantages of using this software (application)?

c) Your Role in the project.

d) Some key challenges that you have faced in this project.

8) Explain Web Services.

9) Explain different validators. What is Range validator?

10) You have to write a stored procedure with three parameters as A (Primary unique key), B, and C. You want to insert these values if A is not present in the table otherwise if A is present you want to update that row with values of B and C in that table. What is the efficient way to do that?

11) What are delegates? Where to use that?

12) What is inheritance? How do you implement it?

13) What is System.Collection? Can you explain Hashtable and Hashcode? What type of keys you can store with Hashtable?

14) What is sealed class?

15) What is Serialization? Which namespace is required for its implementation?Give some practical example ?

16) How do you go for Data retrieval in ADO.NET? Mention different ways for it ? Hint: Mention Connection, command, dataset/datareader, and dataadapter objects.

17) What are WinForms?

18) Can you override static function?

19) Give details of DataSet?

20) Does following code guarantees that Connection will always closed? Or How will you make sure that database connection will always close?

Dim strConnString as String

Dim objConnection as SqlConnection

Dim objCommand as SqlCommand

Dim objReader as SqlDataReader

strConnString = AppSettings.Item(“ConectionString”)

objConnection.ConnectionString = strConnString

objConnection.open()

objCommand = new SqlCommand(“Select FirstName from Employee”)

objCommand.Connection = objConnection

objReader = objCommand.ExecuteReader()

objReader.Close()

objConnection.Close()

21) Suppose we have a set of classes which should log the transaction details in a file. For that purpose we have customized the Log class. To support this functionality which of the following approaches you will choose:-

i) Lets all classes should be derived from Log class.

ii) We will have a separate instance of the Log class which will be used for logging by all other classes.

No comments:

Post a Comment

Labels

.NET Framework Interview Questions (7) .NET Interview Questions (10) .NET Remoting Interview Questions (1) ADO.NET and BLOB Error (1) ADO.NET Interview Questions (4) Agile Articles (9) AJAX Articles (5) AJAX Interview Questions (11) Algorithms (2) Analytics Articles (2) Analytics Interview Questions (3) Android FAQs - Part 1 (2) Articles (13) ASP.NET Articles (24) ASP.NET Error and Resolution (4) ASP.NET Interview Questions (23) ASP.NET Tutorial (8) AWS Interview Questions (16) Business Analyst Interview Questions (1) Cloud Computing Interview Questions (16) CSharp Articles (17) CSharp Interview Questions (32) CSharp Tutorial (17) Data Analysis (2) Data Structure (1) Design Pattern Articles (5) DevOps Tutorial (1) Digital Marketing Interview Questions (1) Download Templates (1) Error Resolution (6) Excel Articles (9) Excel Macros (1) Excel Tips and Tricks (10) HTML5 Interview Questions (3) HTML5 Tutorial (3) Interview Preparation (2) Interview Questions (24) Introduction to Business Analytics (10) Introduction to Python (7) Introduction to R Programming (23) JAVA Articles (6) Java Tutorial (5) LINQ Articles (4) LINQ Interview Questions (2) LINQ Tutorial (3) Microservices Interview Questions (1) MVCInterviewQuestions (2) OOPs Interview Questions (4) Oracle 9i Tutorial (14) Oracle Articles (2) Oracle Interview Questions (15) Outlook Error (1) PHP Interview Questions (3) PHP Tutorial (3) Product Management (12) Product Management Interview Questions (14) Product Owner Interview Questions (2) Program Management (5) Project Management (13) Project Management Articles (34) Project Management Interview Questions (25) Quiz (1) RallyDev Help (1) Scrum Master Interview Questions (11) Selenium Tutorial (1) Sharepoint Articles (1) SQL Interview Questions (23) SQL Server Articles (20) SSIS Interview Questions (6) SSRS Interview Questions (1) Technical Program Management (12) Technical Program Management - Interview Questions (24) TechnicalProgramManagement (5) Threading Interview Questions (2) Tutorial (8) UML Articles (3) UML Interview Questions (2) Unix (3) UNIX Tutorial (3) WCF Articles (20) WCF Interview Questions (9) WCF Quiz (2) WCF Tutorial (16) Web Service Articles (5) Web Service Interview Questions (3) Window Azure (1) XML Articles (6) XML Interview Questions (3) XML Tutorial (3)