C#

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