Tech stack
Hands-on EF Core query, update, transaction, reliability, and debugging exercises for .NET interviews.
Practice items tagged with EF Core Practical Data Access Labs.
Builds optional EF Core predicates while preserving server translation, stable ordering, and a bounded result.
Performs a set-based bulk update without loading session entities into the change tracker.
Uses the client's original rowversion to detect a lost update and return a deliberate conflict response.
Implements descending keyset pagination in LINQ using a compound timestamp-and-id cursor.
Processes a large import in chunks with fresh DbContexts, idempotent keys, cancellation, and bounded tracker growth.
Uses `AsSplitQuery` deliberately for a tracked aggregate with multiple collections and explains its consistency boundary.
Preparation paths where this taxonomy appears in the track scope.
Full-cycle .NET full-stack interview preparation.
A role-based preparation path covering C#, ASP.NET Core APIs, data access, frontend integration, testing, deployment, system design, real-life scenarios, and behavioral interview topics.
Backend-focused .NET interview preparation.
A backend-focused .NET preparation path covering C#, ASP.NET Core APIs, data access, reliability, testing, and practical coding.