Sie sind auf Seite 1von 2

OOP:

1.
Difference between Abstract class and Interface
2.
How to access non abstract method of abstract class?
3.
What is overloading and overriding?
4.
What is difference between virtual and abstract method?
5.
Can we create child class instance with the base class reference?
6.
Explain static keyword in C#?
7.
Can we declare non static method in static class?
8.
Can we declare parameterized static constructor? When static constructor
call?
9.
Internally what happen when object create using new keyword?
10.
Explain exception handling and type of exception?
11.
Can we write finally without catch block?
12.
There is only try and finally block and no catch block, what happen when
try block throw some exception?
13.
Event and Delegate
C#.Net
14.
What is extension method? When to write extension method?
15.
What is generic class?
16.
What are the collection classes available in .Net?
17.
List out the differences between dictionary and hash table?
18.
List out the differences between Array and Array List?
19.
When to use array, array list, List, hash table, dictionary, stack and q
ueue
20.
What is the difference between constant and readonly variables in C#?
21.
What is the difference between dispose and finalize method in C#?
22.
What is value type and reference type? Available value type in .net.
23.
What is boxing and un boxing
24.
What is Indexers in C#?
25.
What are the differences between Explicit and Implicit Interfaces implem
entation?
26.
What are the differences between var and dynamic keyword?
27.
Can we return var type from the function?
28.
What is Garbage collector?
29.
Different access modifier. Method is defined with protected access modif
ier can I access that method by creating instance of class
C#.Net threading
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.

What is thread?
What is app domain?
Who to declare thread in C#.NET?
What is the difference between Lock and Monitor?
What is the difference between Mutex and semaphore?
What are interlocked functions?
What is the difference between ManualResetEvent and a AutoResetEvent?
Explain thread life cycle?
What is thread priority and how to set thread priority
What is the difference between Thread.sleep() and Thread.wait()?

Linq:
40.
select
41.
42.

What is the basic syntax of a LINQ query? (Start with From and end with
or group by)
What is the difference between the Take and Skip clauses?
What is the difference between the Any and ALL?

43.
44.

What is the difference between the First and FirstOrDefault?


What is the difference between IEnumerable and IQueryable?

MVC
45.
Mvc page request life cycle ( If candidate is from Asp.net background th
en we can ask how mvc page life cycle different from asp.net page life cycle)
46.
What is filter and what are different filters
47.
What is bundling and minification what is advantage / how to disable bu
ndling( EnableOptimizations =false/ debug =true)
48.
Validation with data annotation. Does it client side or server side? How
we can do at client side?
49.
What is Validation summary? Can we show custom error in validation summa
ry other than model bind errors? ( excludePropertyErrors true)
50.
What is ModelState.isValid? What it returns? When it returns true and wh
en false.
51.
What is layout page and what are difference sections we can add in it.
52.
What is partial view? What are different ways to render partial view?
53.
What is strongly typed view
54.
state management- viewbag/viewdata/tempdata ( redirection from one actio
n to other action scenario), session management, how session is maintained
55.
Difference between Action result and view result
56.
How I can set different layout for different user role
57.
Exception handling in mvc.
58.
What are http verbs?
59.
Authentication & Authorization
60.
What is Antiforgerytoken.
BootStrap
61.
What is bootstrap
Jquery
62.
63.
64.
65.
hed by

What is jquery
What is ajax and can you write Ajax method in jquery
$(document).ready
Cache (Set these options to false to force requested pages not to be cac
the browser)

Web API
66.
When to use web API and WCF service
67.
What is Web API and advantage over wcf rest service (content negotiation
?)
68.
Rest vs Soap
69.
When to use rest and soap
70.
Can I write multiple get/put request in single controller and how (with
different parameters ([ActionName("SelectAll")]))
71.
How controller interacts with data access layer (2nd round)
72.
Attribute routing

Das könnte Ihnen auch gefallen