C#
Export PDF (0)
Flagged
Completed
Export PDF (0)
0%
Explain the difference between
readonly
and
const
in C#.
Junior
Explain the difference between value types and reference types in C#.
Junior
How is C# different from C?
Junior
What are arrays and lists in C#?
Junior
What are properties in C#?
Junior
What does the
static
keyword do in C#?
Junior
What is a constructor in C#?
Junior
What is an exception in C# and how are exceptions handled?
Junior
What is C#?
Junior
What is the difference between a class and an object?
Junior
What is the purpose of access modifiers (e.g.,
public
,
private
,
protected
) in C#?
Junior
What is the
var
keyword in C#, and when is it used?
Junior
Explain
async
and
await
in C#.
Mid
Explain the concept of delegates and events in C#.
Mid
Explain the concept of inheritance in C#.
Mid
Explain the concept of polymorphism in C#.
Mid
Explain the difference between
String
and
StringBuilder
in C# and when to use each.
Mid
Explain the differences between
ArrayList
and
List<T>
in C#.
Mid
Explain the purpose of the
lock
statement in C# and when it should be used.
Mid
Explain what a delegate is in C# and provide an example of its usage.
Mid
Explain what a lambda expression is in C# and provide an example.
Mid
What are attributes in C#?
Mid
What are extension methods in C#?
Mid
What are generics in C# and why are they useful?
Mid
What are the
out
and
ref
keywords used for?
Mid
What is a namespace in C#?
Mid
What is a nullable type in C#?
Mid
What is an interface in C#, and how does it differ from an abstract class?
Mid
What is garbage collection in C#?
Mid
What is LINQ? Give an example of a LINQ query.
Mid
What is method overloading in C#?
Mid
What is the difference between
==
and
.Equals()
?
Mid
What is the difference between
IEnumerable
and
IQueryable
in LINQ, and when to use each?
Mid
What is the difference between
struct
and
class
in C#?
Mid
What is the purpose of the
using
statement in C#?
Mid
What is the purpose of the
yield
keyword in C#?
Mid
What is the role of the Common Language Runtime (CLR) in C#?
Mid
Explain
IComparer<T>
and custom sorting in C#.
Senior
Explain the concept of boxing and unboxing in C#.
Senior
Explain the concept of dependency injection (DI) in C#.
Senior
How do you handle multithreading and avoid race conditions in C#?
Senior
What are covariance and contravariance in C#?
Senior
What are
finalizers
and the
IDisposable
pattern?
Senior
What are serialization and deserialization in C#?
Senior
What does the
volatile
keyword do in C#?
Senior
What is the difference between shallow copy and deep copy of objects?
Senior
What is the difference between
Task
and
Thread
in C#?
Senior
What is the
dynamic
keyword and what is the DLR?
Senior