.NET Fundamentals Questions & Answers
Created by SHIVPRASAD KOIRALA, Last Updated 19-May-2020, Language:English
.NET Fundamentals Questions & Answers
Basics and fundamentals of .NET & C#
Created by SHIVPRASAD KOIRALA, Last Updated 19-May-2020, Language:English
What Will I Get ?
- Learn and practice all the videos listed and become ready with foundation of programming.
Requirements
- No experience required, this is pure basic course to start with basics of .NET and C# fundamentals.
Description
These videos are practical and also covering aspects of interview preparation -
- What is IL code, CLR, CLS & JIT? - Part1
- What is IL code, CLR, CLS & JIT? - Part2
- Explain JIT,Pre-jit,Eco-Jit,Normal-Jit and NGEN.EXE?
- What is CAS, evidence, permission set & code groups?
- What are the changes in .NET 4.0 security model & What is sandboxing?
- Explain Assembly, EXE and DLL.
- Explain App Domain.
- What is the difference between managed & unmanaged code?
- What is Garbage Collector Gen 0, 1 & 2?
- What is IDisposable interface & finalize dispose pattern in GC?
- What is the difference between strong and weak references?
- What is delay signing?
- Can we see simple example of GAC & How to handle multiple versions in GAC(Binding redirect)?
- What are different .NET datatypes and its uses according to scenarios?
- Explain TypeSafe, Casting, Explicit casting and Implicit casting?
- Explain the sentence "C# strings are immutable"?(Also covers stringbuilder & interning)
- Explain Synch, Asynch, Delegates, Multicast Delegates and Events.
- How can we make Asynchronous method calls using delegates?
- What are anonymous methods in C#?
- Why anonymous types are preferred over Tuples?
- What is the use of Lambda Expression Action<>, Predicate<> & Func<>?
- What do you mean by Covariance & Contravariance in .NET 4.0?
- What is the use of checked and unchecked keyword?
- What is a stack, Heap, Value types and Reference types?
- What is boxing and unboxing?
- C# Out Vs Ref.
- What is optimistic and pessimistic locking? - Part1
- Can you explain optimistic locking? - Part2
- Can you explain pessimistic locking? - Part3
- What are regular expressions & can we see some practical demonstrations?
- .NET 4.5 feature - Why do we need REGEX timeout?
- 5 tips to improve your C# debugging.
- Can you explain Named Parameters, Ref, Out, Volatile & Parsetry?
- What is the difference between Const & ReadOnly?
- Explain the difference between "IS" and "AS" keyword?
- What are Extension Methods?
- What is #Debug directive?
- What is the difference between Debug and Release?
- What is serialization and deserialization?
- What is the difference between TypeOf and GetType?
- What is IComparable and IComparer?
- What is the use of Yield Keyword in C#?
- What is a C# indexer?
- What is the difference between == vs .Equals()?
- When should we override GetHashCode?
- What are ??(Coalescing operators)?
- What is C# reflection?
- What is Dynamic keyword & How does it differ from Reflection?
- What is the difference between Early binding and Late binding?
- What is a difference between VAR and Dynamic keyword?
- What is the use of VAR keyword in C#?
- What are Circular Dependencies and How to resolve them?
- How can we mark a method as deprecated?
- What is the difference between Build VS Rebuild Vs Clean?
- Importance of bin folder & obj folder in C#.
- What is Naming Convention?
- What is Nuget?
- What are portable class libraries?
- What is Asynch and Await keywords?
- Explain Concurrency VS Parallelism? - (Part 1)
- Does Async use threads? - (Part 2)
- What are ENUM's and flags in ENUMS?
- How to convert string to ENUM?
- How to use MSMQ with C#?
- Explain NULLABLE Types?
- Explain C# Attributes?
- What is AutoMapper?
- What are DataAnnotations?
- C# Random numbers.
- What is .NET Core, DNX, DNU and DNVM?
- How to work with files and folders (System.IO)?
- Explain C# Exceptions ?
- Learn Redis Cache in 20 minutes.
- POST, GET, PUT, DELETE & PATCH.
- Preprocessor Directives/Symbols.
Course Content
-
.NET Fundamentals Q & A
75 Lectures 16:46:34-
What is IL code, CLR, CLS & JIT? - Part1 (9 Minutes)
Preview00:08:31 -
What is IL code, CLR, CLS & JIT? - Part2 (10 Minutes)
Preview00:10:13 -
Explain JIT,Pre-jit,Eco-Jit,Normal-Jit and NGEN.EXE?(19 Minutes)
00:18:54 -
What is CAS, evidence, permission set & code groups? (9 Minutes)
00:09:17 -
What are the changes in .NET 4.0 security model & What is sandboxing?(12 Minutes)
00:11:53 -
Explain Assembly, EXE and DLL.
00:09:20 -
Explain App Domain.
00:16:34 -
What is the difference between managed & unmanaged code? (5 Minutes)
Preview00:04:28 -
What is Garbage Collector Gen 0, 1 & 2? (10 Minutes)
00:10:11 -
What is IDisposable interface & finalize dispose pattern in GC? (9 Minutes)
00:08:27 -
What is the difference between strong and weak references? (11 Minutes)
00:11:01 -
What is delay signing? (9 Minutes)
00:09:25 -
Can we see simple example of GAC & How to handle multiple versions in GAC(Binding redirect)? (16 Minutes)
00:15:43 -
What are different .NET datatypes and its uses according to scenarios? (39 Minutes)
00:38:38 -
Explain TypeSafe, Casting, Explicit casting and Implicit casting? (12 Minutes)
00:11:31 -
Explain the sentence "C# strings are immutable"?(Also covers stringbuilder & interning) (22 Minutes)
00:22:10 -
Explain Synch, Asynch, Delegates, Multicast Delegates and Events.
00:34:20 -
How can we make Asynchronous method calls using delegates? (5 Minutes)
Preview00:05:09 -
What are anonymous methods in C#? (12 Minutes)
00:11:39 -
Why anonymous types are preferred over Tuples? (25 Minutes)
00:24:38 -
What is the use of Lambda Expression Action<>, Predicate<> & Func<>? (28 Minutes)
00:28:00 -
What do you mean by Covariance & Contravariance in .NET 4.0? (11 Minutes)
00:10:56 -
What is the use of checked and unchecked keyword? (7 Minutes)
00:07:14 -
What is a stack, Heap, Value types and Reference types? (14 Minutes)
00:13:55 -
What is boxing and unboxing? (10 Minutes)
00:09:55 -
C# Out Vs Ref. (7 Minutes)
Preview00:06:42 -
What is optimistic and pessimistic locking? - Part1 (7 Minutes)
00:06:32 -
Can you explain optimistic locking? - Part2 (12 Minutes)
00:11:28 -
Can you explain pessimistic locking? - Part3 (15 Minutes)
00:14:34 -
What are regular expressions & can we see some practical demonstrations? (16 Minutes)
00:16:09 -
.NET 4.5 feature - Why do we need REGEX timeout? (8 Minutes)
00:08:02 -
5 tips to improve your C# debugging.(18 Minutes)
00:17:42 -
Can you explain Named Parameters, Ref, Out, Volatile & Parsetry? (38 Minutes)
00:38:08 -
What is the difference between Const & ReadOnly? (8 Minutes)
00:07:32 -
Explain the difference between "IS" and "AS" keyword? (5 Minutes)
00:04:38 -
What are Extension Methods? (11 Minutes)
00:10:32 -
What is #Debug directive? (5 Minutes)
00:05:13 -
What is the difference between Debug and Release? (8 Minutes)
00:07:52 -
What is serialization and deserialization? (14 Minutes)
00:13:50 -
What is the difference between TypeOf and GetType? (7 Minutes)
00:06:47 -
What is IComparable and IComparer? (16 Minutes)
00:16:17 -
What is the use of Yield Keyword in C#? (11 Minutes)
00:10:29 -
What is a C# indexer? (7 Minutes)
Preview00:06:39 -
What is the difference between == vs .Equals()? (21 Minutes)
00:21:12 -
When should we override GetHashCode? (27 Minutes)
00:27:00 -
What are ??(Coalescing operators)? (4 Minutes)
00:03:52 -
What is C# reflection? (11 Minutes)
00:11:14 -
What is Dynamic keyword & How does it differ from Reflection? (9 Minutes)
00:09:19 -
What is the difference between Early binding and Late binding? (4 Minutes)
00:03:23 -
What is a difference between VAR and Dynamic keyword? (5 Minutes)
00:05:21 -
What is the use of VAR keyword in C#? (15 Minutes)
00:14:44 -
What are Circular Dependencies and How to resolve them? (10 Minutes)
00:09:53 -
How can we mark a method as deprecated? (3 Minutes)
00:02:42 -
What is the difference between Build VS Rebuild Vs Clean? (6 Minutes)
00:05:46 -
Importance of bin folder & obj folder in C#.
00:08:46 -
What is Naming Convention? (8 Minutes)
00:07:42 -
What is Nuget? (6 Minutes)
00:05:31 -
What are portable class libraries? (4 Minutes)
00:03:36 -
What is Asynch and Await keywords? (6 Minutes)
00:06:14 -
Explain Concurrency VS Parallelism? - (Part 1)
00:21:30 -
Does Async use threads? - (Part 2)
00:24:16 -
What are ENUM's and flags in ENUMS? (7 Minutes)
00:06:26 -
How to convert string to ENUM? (5 Minutes)
00:05:16 -
How to use MSMQ with C#? (16 Minutes)
00:15:37 -
Explain NULLABLE Types? (4 Minutes)
00:03:28 -
Explain C# Attributes? (16 Minutes)
00:15:45 -
What is AutoMapper? (6 Minutes)
00:05:58 -
What are DataAnnotations? (10 Minutes)
00:10:08 -
C# Random numbers. (20 Minutes)
00:19:40 -
What is .NET Core, DNX, DNU and DNVM? (46 Minutes)
00:46:02 -
How to work with files and folders (System.IO)?
00:19:04 -
Explain C# Exceptions ?
00:24:53 -
Learn Redis Cache in 20 minutes.
00:18:12 -
POST, GET, PUT, DELETE & PATCH.
00:22:48 -
Preprocessor Directives/Symbols.
00:30:08
-

SHIVPRASAD KOIRALA
I love recording Step by Step tutorials
My name is Shivprasad Koirala ( thats my young time photo) , I love teaching and learning , I started QuestPond website 15 years back with the one single goal creating quality step by step IT programming related lessons.
I saw many lessons online , either they are done too fast or too slow or are too complicated.
The main goal of Questpond is to create Step by Step lessons on C#, ASP.NET , Design patterns , SQL and so on. As years moved on i added other step by step lessons like Angular , Sharepoint , MSBI, Azure and so on.