Thursday, February 14, 2008

.Net Interview Questions

Google


.Net Interview Questions (General /ASP.NET / ADO.NET)



  • Explain the .NET architecture

  • Explain CLR

  • How is .NET able to support multiple languages?

  • What is two stage compilation in .NET

  • Explain the role of JIT compiler

  • Difference between ASP/Primitive Applications with ASP.Net/.NET

  • Difference between a Thread and a Process?

  • Explain the life cycle of an ASP .NET page

  • What is difference between ADO and ADO.NET?

  • Explain DLL Hell.

  • What is boxing?

  • Is string a value type or a reference type?

  • What is the difference between Debug.Write and Trace.Write? When should each be used?

  • Explain how to implement n-Tier architecture.

  • Difference between Abstract class vs Interface

  • Static constructors

  • Serializations and its types. Why?

  • Garbage collection in breif.

  • Constants and ReadOnly types.

  • Microsoft Application blocks / Enterprize Library.

  • What is .NET Partial Classes?

  • Explain Generics.

  • What are Attributes?

  • What is remoting? Remoting vs WebServices.

  • Authentication vs Authorization with examples

  • Design Patterns

ASP.NET / ADO.NET



  • Difference between ASP vs ASP.NET

  • Life cycle of ASP.NET webpage.

  • Difference between ViewState / Session / Application / Cookies

  • Response.Write() vs Response.Output.Write()

  • Validators (Client side as well as Server Side)

  • DataGrid/GridView/Repeater control - Events/Properties/Methods

  • Pagination using above controls

  • User controls vs Custom controls

  • Session handling

  • Session types

  • Use of Global.asax in realtime projects

  • Use of web.config

  • Explain how to edit data inside a Gridview and explain what all objects will be used in this process.

  • What is the difference between Dataset.clone() and Dataset.copy()?

  • What are HttpHandlers?

  • Why ADO.NET is called as disconnected architecture.

  • Typed Datasets and Untyped Datasets

  • WebServices / WSDL / UDDL

  • Difference between domains and sub-domains

  • Explain the steps for calling a stored procedure from the application.

  • ASP.NET Authentication modes

  • Web farming

  • What is needed to configure a new extension for use in ASP.NET? For example, what if you want to serve ASPX files with a *.html extension?