General
1*. Explain about Current project.
2. Technologies used in the current project.
3. Team Size.
4. Percentage of involvement in Leading and Development.
5. Do you have experience in working with global team?
6. Have you involved in documentation?
7. How many modules are there in your project ?
8*. Current Role in your project.
9*. What are the difficulties faced in the current project?
10*. What is Agile methodology, feature ?
11. Time Estimation
12*. Unit Testing
C#
1*. Why var keyword is used and when it is the only way to get query result?
2. What is the use of IEnumerable interface ?
3. What is LINQ?
4. What are the different type of operators in LINQ ?
5. What is a Lambda expression?
6. What is the use of "throw" keyword?
7. What is the difference between out and ref in C#?
8. What’s the difference between System.String and System.Text.StringBuilder classes?
9. Explain about access modifiers in C#.
10. Hashtable Vs Dictionary<> ? Difference and its uses.
11. What is extension method ?
12. What is difference between overloading and overriding?
13*. What is new C# 3.5 ?. - Automatic properties, Implicit typed variable, Collection Initializer etc.,
14. What is Reflection?
15*. How to assign null value to an integer variable ?
16*. What is attribute ? How to create custom attribute ?
17. What is fluent interface ?
18. What is the main difference between delegate and an event in c#?
19*. What is the use of protected constructor ? Why it is needed ?
20. How to declare local variable with in the interface ?
21. What is the use of IFactory ?
22. What are different type of collection objects available in c# ?
23*. What is use of using keyword ?
24. What is serialization ? What is the use of serialization ?
25. Support for regular expression in C#.
26*. What is Generics ? What is the use of generics ?
27. What is optional parameter in C# ?
28. What is the difference between abstract class and interface ?
29*. Can we call base class method without creating instance?
30. What is early binding and late binding?
31*. What is design pattern ? New few design patterns used in your application.
32. Difference between override and new keyword.
33. What is the use of virtual keyword?
Asp.NET
1. What is the use of Application_Start method ? how it differs from Session_Start method ?
2. What is the use of httphandlers & httpmodules ?
3. How to prevent XSS (Cross side scripting) attack ?
4. Explain the Asp.Net page life cycle.
5*. What is the use of ClientID property?
6. How to add a reference to the namespace in a ASPX/ASCX page ?
7. How to add a custom attribute to an usercontrol ?
e.g. <uc:Control ID="MyControl" runat="server" MyValue="10" />
8*. How to handle exceptions & errors ? how to log errors/exceptions for tracing the problem.
9*. How to implement caching in Asp.Net ? What are the types of caching ?
10*. What is the use of binding redirect ?
11. Is there any possibilities to have more than one Web.config? If yes tell me how its possible?
12. Is it possible to have our own custom sections in web.config ?
13. What is Localization and Globalization? How will you implement?
14. What are the steps you will follow to reducing the page size for increasing the performance of the page?
15. You need to display the Error.aspx page if an unhandled error occurs on any page within the site. What should you do?
16*. How to register a assembly in to GAC ?
17. What is form authentication and how it works ?
18*. What are the different types of Session state management options available with ASP.NET?
19. What is AXD compression ?
20. What is the use of pre-build and post-build events ? How to register these events in VS2010 ?
21*. What is the difference between postback and callback ?
22. What is concurrency control ? What are the types ?
23. Explain different ways of state maintenance in ASP.NET.
24. How to pass values between pages in Asp.Net ?
25*. How to add a user control in to a page dynamically ?
Javascript
1*. What does isNaN function do?
2. How to create a new HTML element using JavaScript?
3*. How to make Ajax call on the client side ?
4. What looping structures are there in JavaScript?
5. How to replace all occurrence of a particular text in a string?
e.g. Hello World -> Replace "l" with "" -> Heo Word
6*. How to restrict a user from entering only numeric values in a textbox ?
7*. How to handle errors in JavaScript ?
8. How to disable/enable a HTML control using JavaScript ?
9*. How to Organize the JavaScript file to avoid name clash?
10. Can you run Asynchronous function using Java Script?
11. What is JSLint?
12. What is an associative array?
13*. What is undefined in JavaScript?
WCF
1*. What is end point ?
2*. How WCF is different from web services ?
3. What are the main attributes of end point ?
4. What are the different type of contracts available in WCF ?
5*. How to consume secured web services using WCF client ?
6. How to log Soap request & response in WCF ?
7. Which are the tools available to capture the service request & response ?
8. how to create mock web services ?
9. Is it possible to move the end points from web. config in a separate file ? how to do this ?
10*. Explain the steps for consuming a web service using WCF client.
jQuery/JSON
1*. What does dollar Sign ($) means in Jquery?
2*. How is body onload() function is different from document.ready() function used in jQuery?
3. How can you select all elements in a page using jQuery?
4. What is the difference between jQuery-x.x.x.js and jQuery.x.x.x-min.js
5. What are Selectors in jQuery mean ?
6. Why is jQuery better than javascript?
7*. How to get the server response from an AJAX request using Jquery?
8. How do you update ajax response with id " results" ?
9*. How to attach & deattach the event in jQuery?
10*. What is JSON and why it is needed?
11. How to call asynchronous method using jquery?
12*. Purpose of 'each' in jquery?
13. What is safe timeout in jquery?
SQL
1*. What is the use of SET NOCOUNT ON ?
2. What are the different type of joins in SQL ? Explain in detail.
3. Difference between cross join and Full outer join.
4. What is the difference between UNION and UNION ALL?
5*. What is the difference between a Local and a Global temporary table?
6. What's the difference between DELETE TABLE and TRUNCATE TABLE commands?
7*. What are constraints? Explain different types of constraints.
8. What are the types of indexes?How many clustered indexes can be created on a table?
9. Purpose of @@TRANCOUNT
10. What is sub query ?
11. What is Raiseerror? purpose of @@ERROR?
MVC
1. What is MVC ? What is the need ?
2. What is filtering in ASP.NET MVC?
3. What is the use of Model meta data provider ?
4*. What is the difference between MVC and Asp.Net?
5*. What are the different type of action results ?
6. Purpose and knowledge of unit test & test case? How to write automated test cases ?
7*. What is Html Helper and its use ?
8*. What is difference between ViewData and TempData ?
9. What is Route table ?
10. What is the use of RedirectToAction method ?
11. What is the use of Data Annotations ?
12*. What is Razor ?
13. What is unobtrusive Ajax ?
14*. What is partial view in Asp.NET MVC ?
Performance
1. How to improve the performance of the application?
2. What is javascript minification?