In NLB(Network Load balancing) server you can either have a SQL server mode or State Server mode of storing sessions. You cant store InProc as it depends on a single server whereas in NLB there will be more than 1 server.
InProc If you are using InProc then you can store whatever object you want. OutProc ( State server or SQL server) If you are using OutProc then you can store objects that can be serialized and de-serialized .
1. What object can be kept in session 2. what is the adv of using custom session 3. what are the GOF DP u have used 4. Explain about NLB 5. What type of session handling you did in NLB 6. Explain Singleton pattern with a program 7. Explain Chain of Responsibility pattern , on which scenarios you use it 8. What are the best practices you followed 9. Explain about SSL implementation in ASP.NET 10. What will you do in unit testing, hav u used any tools 11. HOw will you do a code review 12. Explain How you handled SQL server session in your project 13. What UML notations have you used 14. what is the purpose of encrypting the session