19 Aug
2004

ASP.NET Interview Questions

This is a list of interview questions for ASP.Net programmers that Scott
Hanselman posted.

This is a good list. Everyone should know these.

  • From constructor to destructor (taking into consideration Dispose()
    and the concept of non-deterministic finalization), what the are events fired as part
    of the ASP.NET System.Web.UI.Page life cycle. Why are they important? What interesting
    things can you do at each?

  • What are ASHX files?  What are Handlers?  Where can they
    be configured?

  • What is needed to configure a new extension for use in ASP.NET? For
    example, what if I wanted my system to serve AS PX files with a *.JP extension?

  • What events fire when binding data to a data grid? What are they
    good for?

  • Explain how Post Backs work, on both the client-side and server-side.
    How do I chain my own Java Script into the client side without losing PostBack functionality?

  • How does ViewState work and why is it either useful or evil?

  • What is the IO relationship between an ASPX page and its CS/VB code
    behind file in ASP.NET 1.1? in 2.0?

  • What happens from the point an HTTP request is received on a TCP/IP
    port up until the Page fires the On_Load event?

  • How does IIS communicate at runtime with ASP.NET?  Where is
    ASP.NET at runtime in IIS5? IIS6?

  • What is an assembly binding redirect? Where are the places an administrator
    or developer can affect how assembly binding policy is applied?

  • Compare and contrast LoadLibrary(), CoCreateInstance(), CreateObject() and
    Assembly.Load(). 
 
Here is the original post.
 
Also, did I break some sort of blogging etiquette by including his
original questions?