1. Explain the differences between Server-side and Client-side code? 2. What type of code (server or client) is found in a Code-Behind class? 3. Should validation (did the user enter a real date) occur server-side or client-side? Why? 4. What does the "EnableViewState" property do? Why would I want it on or off? 5. What is the difference between Server.Transfer and Response.Redirect? Why would I choose one over the other? 6. Can you give an example of when it would be appropriate to use a web service as opposed to a non-serviced .NET component? 7. Let's say I have an existing application written using Visual Studio (VB InterDev and this application utilizes Windows COM+ transaction services. How would you approach migrating this application to .NET? 8. Can you explain the difference between an ADO.NET Dataset and an ADO Recordset? 9. Can you give an example of what might be best suited to place in the Application_Start and Session_Start subroutines? 10. If I'm developing an application that must accomodate multiple security levels though secure login and my ASP.NET web appplication is spanned across three web-servers (using round-robbin load balancing) what would be the best approach to maintain login-in state for the users? 11. What are ASP.NET Web Forms? How is this technology different than what is available though ASP (? 12. How does VB.NET/C# achieve polymorphism? 13. Can you explain what inheritance is and an example of when you might use it? 14. How would you implement inheritance using VB.NET/C#? 15. Whats an assembly? 16. Describe the difference between inline and code behind - which is best in a loosely coupled solution? 17. Explain what a diffgram is, and a good use for one? 18. Where would you use an iHTTPModule, and what are the limitations of anyapproach you might take in implementing one? 19. What are the disadvantages of viewstate/what are the benefits? 20. Describe session handling in a webfarm, how does it work and what are the limits? 21. How would you get ASP.NET running in Apache web servers - why would you even do this? 22. Whats MSIL, and why should my developers need an appreciation of it if at all? 23. In what order do the events of an ASPX page execute. As a developer is it important to undertsand these events? 24. Which method do you invoke on the DataAdapter control to load your generated dataset with data? 25. Can you edit data in the Repeater control? 26. Which template must you provide, in order to display data in a Repeater control? 27. How can you provide an alternating color scheme in a Repeater control? 28. What property must you set, and what method must you call in your code, in order to bind the data from some data source to the Repeater control? 29. What base class do all Web Forms inherit from? 30. What method do you use to explicitly kill a user s session? 31. How do you turn off cookies for one page in your site? 32.What is the diff. between ASP and ASP.NET ? 33.How would you create SQL Server DB connection using ASP.NET? 34.Tell me about the ASP.NET project you have worked on 35.Difference between asp and asp.net session handling? Question: Is it true that COM is going away? Answer: No. In fact Microsoft is making COM more productive and easier to use. Link to more information: http://www.microsoft.com/net/developer/gartnerresponse.asp Question: Is it true that COM objects no longer need to be registered on the server? Answer: Yes and No. Legacy COM objects still need to be registered on the server before they can be used. COM developed using the new .NET Framework will not need to be registered. Developers will be able to auto-register these objects just by placing them in the 'bin' folder of the application. Question: Can .NET Framework components use the features of Component Services? Answer: Yes, you can use the features and functions of Component Services from a .NET Framework component. Link to more information: http://msdn.microsoft.com/library/techart/Pahlcompserv.htm |