377 questions for senior .NET engineer interviews, each with a 30-second answer, the full answer, a deep dive, the follow-ups interviewers ask next, and real-world production problems.
Visual Studio, Visual Studio Code with C# Dev Kit, and JetBrains Rider: choosing, configuring and using them productively for .NET 10 work.
Compares Visual Studio, VS Code with C# Dev Kit and JetBrains Rider for .NET 10 work: platforms, language engines, debugging, licensing and when to choose each.
Setting up VS Code for .NET 10: the SDK, the C# extension's Roslyn language server and debugger, C# Dev Kit's Solution Explorer and Test Explorer, launch configuration and licensing.
Visual Studio 2026 editions (Community, Professional, Enterprise), workloads and components, and using a .vsconfig file to give every developer the same installation.
Diagnosing mismatches between IDE diagnostics and the real build: design-time builds, SDK resolution and global.json, stale caches, restore problems, source generators and multi-targeting.
Using a hierarchical .editorconfig for formatting, code style and analyser severities that every IDE honours, and enforcing it with EnforceCodeStyleInBuild and dotnet format in CI.
JetBrains Rider for .NET 10: its ReSharper and IntelliJ architecture, refactoring and inspections, shared settings layers, built-in tools, licensing, and where Visual Studio still leads.
A senior plan for a reproducible multi-IDE, multi-OS .NET 10 environment: CLI and CI as the source of truth, global.json, .editorconfig, Directory.Build.props, shared IDE files, Dev Containers and secrets hygiene.
A code review of an ASP.NET Core launchSettings.json: how launch profiles are used by Visual Studio, Rider, VS Code and dotnet run, and fixing committed secrets, the wrong environment and unsafe URLs.
Hot Reload in Visual Studio, Rider, VS Code and dotnet watch: Roslyn deltas applied through the runtime's metadata update API, Edit and Continue, rude edits, cache invalidation with MetadataUpdateHandler, and limits.