Guided courses
Courses
31 courses · 418 lessons
All courses
9 coursesClear filters
- Advanced
Advanced C#, EF Core and SQL Interview Q&A
Advanced interview questions on modern C#, equality and nullability, async and runtime behavior, ASP.NET Core security, EF Core, schema design, query writing, dynamic SQL and transactions, performance tuning and database operations.
10 lessons · 47 min - Advanced
C# Internals: Boxing and Unboxing
Boxing and unboxing from first principles: the IL behind them, hidden boxing in interfaces, collections and equality, the GC and CPU cost, and how to find and remove boxing, with a coding exercise and a benchmark.
21 lessons · 51 min - Advanced
C# Internals: ref, in, out and Byref Aliasing
Passing by value and by reference in C#: byrefs and aliasing, ref, out and in parameters, readonly refs and defensive copies, ref returns and escape rules, and the copy-versus-alias cost trade-off, with IL inspection and a benchmark.
34 lessons · 1 h 35 min - Advanced
C# Internals: Value Types, Reference Types and the Heap
How value types and reference types really work: the stack-versus-heap truth, a precise storage model, boxing, the large-struct trap and a framework for choosing between struct and class, with a quiz, a coding exercise and a benchmark.
18 lessons · 1 h 1 min - AdvancedFree
C# Memory for Interviews: Spans and Pooled Buffers
Understand allocation-aware parsing and safe pooled-buffer ownership through two free course lessons with worked C# examples and interview drills. Linked library notes retain their own access settings.
2 lessons · 17 min · 3 practice tests - AdvancedFree
C# Source Generators
How a C# source generator runs inside the compiler, what an incremental generator may and may not do, and how to test the source it emits.
3 lessons · 24 min · 3 practice tests - Advanced
Expression Trees to the CLR: Advanced C# Concepts with Examples
Advanced C# concepts explained with examples: expression trees, delegates and events, generics, LINQ query providers, async/await, and how the CLR and IL tie them together.
8 lessons · 1 h 20 min · 6 practice tests - AdvancedFree
Production-Grade .NET Backend Interview Path
A senior-focused learning path for designing, diagnosing, and explaining production .NET backends. Learners work through dependency injection lifetimes, async cancellation and timeout budgets, EF Core query performance, idempotency, retries, and transaction boundaries using realistic interview scenarios and review checkpoints.
8 lessons · 41 min · 3 practice tests - Advanced
Senior .NET and C# Interview Preparation
Preparation for senior .NET and C# interviews: an interview blueprint, core language and runtime questions, systems, security and data access questions, behavioral and leadership questions, and whiteboard design exercises.
7 lessons · 1 h 4 min