Secure Password Management System in .NET

Design and implement a production-grade password management system in .NET that follows modern security standards. The solution must securely store and verify user credentials using cryptographic hashing, unique salts, and industry-recommended best practices to protect against common attack vectors. Key Requirements Technical Stack Expected OutcomeA reusable, secure authentication component that [...]

Read More

Production-Ready Centralized Logging & Monitoring in .NET

Design and implement a centralized logging and monitoring solution for a production-grade .NET application using Serilog and Azure Application Insights to achieve full observability, diagnostics, and operational reliability. Key Requirements Production Considerations Deliverables OutcomeA production-hardened observability setup that enables faster debugging, proactive monitoring, and improved system reliability in real-world .NET [...]

Read More

Professional .NET / EF Core Coding Prompt

Design and implement optimistic concurrency control using Entity Framework Core to ensure data integrity in a multi-user environment. Demonstrate how concurrent updates to the same database record are detected and resolved without locking resources. Key Requirements: Expected Outcome:A working EF Core implementation that safely manages concurrent data updates, prevents accidental [...]

Read More

Multi-Tenant .NET Application Design – Architecture & Best Practices

Design a scalable multi-tenant application using .NET, and explain how tenant isolation is implemented at both the data and configuration levels. Your response should cover different tenant isolation strategies (such as shared database, separate schema, or separate database), how tenant context is resolved at runtime, and how tenant-specific settings (connection [...]

Read More

Enterprise-Grade File Upload & Download Service in .NET

Design and implement a scalable file upload and download service using .NET, capable of handling large files efficiently. The solution should include robust file validation, secure access control, and seamless cloud storage integration (such as Azure Blob Storage or AWS S3). The service must support chunked uploads, resume capability, and [...]

Read More

Secure JWT Authentication with Refresh & Revocation in ASP.NET Core

Design and implement a production-grade JWT authentication system in ASP.NET Core, featuring secure access tokens, refresh token rotation, token revocation, and best-practice security hardening. The solution should include role-based authorization, token expiration handling, secure storage strategies, and real-world implementation patterns suitable for enterprise applications. [...]

Read More