| 1 | How do you reduce MAUI app startup time? .NET MAUI › Performance & Optimization | .NET MAUI | Performance & Optimization | Intermediate |
| 2 | How do you reduce MAUI app startup time? .NET MAUI › Performance & Optimization | .NET MAUI | Performance & Optimization | Intermediate |
| 3 | Why does my app crash on startup only in Release builds? .NET MAUI › Troubleshooting & Common Errors | .NET MAUI | Troubleshooting & Common Errors | Beginner |
| 4 | Why does my app crash on startup only in Release builds? .NET MAUI › Troubleshooting & Common Errors | .NET MAUI | Troubleshooting & Common Errors | Beginner |
| 5 | How should a BackgroundService handle a fatal startup dependency failure, such as being unable to connect to a required message queue at launch? .NET › Background Services | .NET | Background Services | Intermediate |
| 6 | How do you validate configuration options at application startup to fail fast on misconfiguration? .NET › Configuration & Options | .NET | Configuration & Options | Intermediate |
| 7 | How does IHostApplicationLifetime let a BackgroundService react to application startup and shutdown events? ASP.NET Core › Background Tasks & Hosted Services | ASP.NET Core | Background Tasks & Hosted Services | Intermediate |
| 8 | How would you configure a BackgroundService to fail fast and crash the host if a critical startup dependency (like a message broker) is unreachable? ASP.NET Core › Background Tasks & Hosted Services | ASP.NET Core | Background Tasks & Hosted Services | Intermediate |
| 9 | How would you validate that all required environment variables are present and correctly typed at application startup, rather than discovering a missing one at runtime? Node.js › Environment Variables & Configuration | Node.js | Environment Variables & Configuration | Intermediate |
| 10 | Explain the MAUI app startup and the role of MauiProgram. .NET MAUI › Fundamentals & Architecture | .NET MAUI | Fundamentals & Architecture | Advanced |
| 11 | Explain the MAUI app startup and the role of MauiProgram. .NET MAUI › Fundamentals & Architecture | .NET MAUI | Fundamentals & Architecture | Advanced |
| 12 | How do you inject scoped (per-request) services into middleware, given that middleware classes are constructed once at app startup? .NET › ASP.NET Core Middleware & Request Pipeline | .NET | ASP.NET Core Middleware & Request Pipeline | Advanced |
| 13 | What is tiered compilation, and how does it balance fast startup with peak execution performance? .NET › CLR & Runtime | .NET | CLR & Runtime | Advanced |
| 14 | What is Native AOT's benefit for containerized .NET applications specifically, beyond the general startup time improvement? .NET › Docker & Containerization | .NET | Docker & Containerization | Advanced |
| 15 | How does the Generic Host manage the application's startup and shutdown lifecycle, including handling OS signals like SIGTERM? .NET › Generic Host | .NET | Generic Host | Advanced |
| 16 | How would you implement a startup task that must complete successfully before the Generic Host considers the application ready to serve traffic or process work? .NET › Generic Host | .NET | Generic Host | Advanced |
| 17 | How do you validate configuration options at application startup to fail fast on misconfiguration, using ValidateDataAnnotations and ValidateOnStart? ASP.NET Core › Configuration & Options Pattern | ASP.NET Core | Configuration & Options Pattern | Advanced |
| 18 | How does ValidateOnBuild help catch dependency injection configuration errors immediately at application startup rather than at runtime? ASP.NET Core › Dependency Injection | ASP.NET Core | Dependency Injection | Advanced |
| 19 | How would you implement a startup-specific health check distinct from ongoing liveness/readiness, useful for slow-starting applications with lengthy initialization (like cache warming or large data loads)? ASP.NET Core › Health Checks | ASP.NET Core | Health Checks | Advanced |
| 20 | How does Class Data Sharing (CDS) and Application Class Data Sharing (AppCDS) improve JVM startup time, and how does it relate to class loading and verification? Java › Class Loading & Bytecode Verification | Java | Class Loading & Bytecode Verification | Advanced |
| 21 | What happens during Redis startup regarding data loading, and how does the choice between RDB and AOF affect startup time for a large dataset? Redis › Persistence (RDB/AOF) | Redis | Persistence (RDB/AOF) | Advanced |
| 22 | What is the purpose of the Platforms folder? .NET MAUI › Project Structure & App Startup | .NET MAUI | Project Structure & App Startup | Beginner |
| 23 | Where do you place images, fonts, and app icons in MAUI? .NET MAUI › Project Structure & App Startup | .NET MAUI | Project Structure & App Startup | Beginner |
| 24 | What is the purpose of the Platforms folder? .NET MAUI › Project Structure & App Startup | .NET MAUI | Project Structure & App Startup | Beginner |
| 25 | Where do you place images, fonts, and app icons in MAUI? .NET MAUI › Project Structure & App Startup | .NET MAUI | Project Structure & App Startup | Beginner |
| 26 | How does multi-targeting work in the MAUI .csproj? .NET MAUI › Project Structure & App Startup | .NET MAUI | Project Structure & App Startup | Intermediate |
| 27 | How do the native entry points bootstrap a MAUI app on Android and iOS? .NET MAUI › Project Structure & App Startup | .NET MAUI | Project Structure & App Startup | Intermediate |
| 28 | How does multi-targeting work in the MAUI .csproj? .NET MAUI › Project Structure & App Startup | .NET MAUI | Project Structure & App Startup | Intermediate |
| 29 | How do the native entry points bootstrap a MAUI app on Android and iOS? .NET MAUI › Project Structure & App Startup | .NET MAUI | Project Structure & App Startup | Intermediate |
| 30 | How do you register and consume platform-specific implementations of a shared interface? .NET MAUI › Project Structure & App Startup | .NET MAUI | Project Structure & App Startup | Advanced |
| 31 | How do you register and consume platform-specific implementations of a shared interface? .NET MAUI › Project Structure & App Startup | .NET MAUI | Project Structure & App Startup | Advanced |
| 32 | How do you profile a MAUI app to find performance bottlenecks? .NET MAUI › Performance & Optimization | .NET MAUI | Performance & Optimization | Advanced |
| 33 | How do you profile a MAUI app to find performance bottlenecks? .NET MAUI › Performance & Optimization | .NET MAUI | Performance & Optimization | Advanced |