| 1 | How do you handle app lifecycle events (start, sleep, resume) in MAUI? .NET MAUI › Advanced & Enterprise | .NET MAUI | Advanced & Enterprise | Advanced |
| 2 | How do you handle app lifecycle events (start, sleep, resume) in MAUI? .NET MAUI › Advanced & Enterprise | .NET MAUI | Advanced & Enterprise | Advanced |
| 3 | How do the App and Window lifecycle events relate? .NET MAUI › App Lifecycle & Windows | .NET MAUI | App Lifecycle & Windows | Intermediate |
| 4 | How do the App and Window lifecycle events relate? .NET MAUI › App Lifecycle & Windows | .NET MAUI | App Lifecycle & Windows | Intermediate |
| 5 | What are the main page lifecycle methods in MAUI? .NET MAUI › App Lifecycle & Windows | .NET MAUI | App Lifecycle & Windows | Beginner |
| 6 | What are the main page lifecycle methods in MAUI? .NET MAUI › App Lifecycle & Windows | .NET MAUI | App Lifecycle & Windows | Beginner |
| 7 | How do you persist and restore app state across launches? .NET MAUI › App Lifecycle & Windows | .NET MAUI | App Lifecycle & Windows | Intermediate |
| 8 | How do you persist and restore app state across launches? .NET MAUI › App Lifecycle & Windows | .NET MAUI | App Lifecycle & Windows | Intermediate |
| 9 | How do you handle platform lifecycle events not exposed by MAUI? .NET MAUI › App Lifecycle & Windows | .NET MAUI | App Lifecycle & Windows | Advanced |
| 10 | How do you handle platform lifecycle events not exposed by MAUI? .NET MAUI › App Lifecycle & Windows | .NET MAUI | App Lifecycle & Windows | Advanced |
| 11 | How do you open and manage multiple windows in MAUI? .NET MAUI › App Lifecycle & Windows | .NET MAUI | App Lifecycle & Windows | Intermediate |
| 12 | How do you open and manage multiple windows in MAUI? .NET MAUI › App Lifecycle & Windows | .NET MAUI | App Lifecycle & Windows | Intermediate |
| 13 | How do you intercept the hardware/system back button? .NET MAUI › App Lifecycle & Windows | .NET MAUI | App Lifecycle & Windows | Advanced |
| 14 | How do you intercept the hardware/system back button? .NET MAUI › App Lifecycle & Windows | .NET MAUI | App Lifecycle & Windows | Advanced |
| 15 | 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 |
| 16 | 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 |
| 17 | How can scoped dependency injection help properly manage the specific lifecycle of dependencies that should genuinely only exist for the duration of a particular feature or a specific user session, rather than living for the entire lifetime of the whole application? Flutter › Dependency Injection in Flutter (GetIt & Service Locator) | Flutter | Dependency Injection in Flutter (GetIt & Service Locator) | Advanced |
| 18 | How do CodeDeploy lifecycle hooks defined in an appspec file control the deployment process? AWS › AWS CodePipeline, CodeBuild & CodeDeploy (CI/CD) | AWS | AWS CodePipeline, CodeBuild & CodeDeploy (CI/CD) | Intermediate |
| 19 | 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 |
| 20 | Explain the MAUI app startup and the role of MauiProgram. .NET MAUI › Fundamentals & Architecture | .NET MAUI | Fundamentals & Architecture | Advanced |
| 21 | What is the difference between the App, Window, and Page objects? .NET MAUI › Fundamentals & Architecture | .NET MAUI | Fundamentals & Architecture | Advanced |
| 22 | How do you handle navigation lifecycle and prevent back navigation in Shell? .NET MAUI › Shell Navigation | .NET MAUI | Shell Navigation | Advanced |
| 23 | How do you handle real-time updates (WebSockets/SignalR) in a MAUI app? .NET MAUI › Networking & APIs | .NET MAUI | Networking & APIs | Advanced |
| 24 | Explain the MAUI app startup and the role of MauiProgram. .NET MAUI › Fundamentals & Architecture | .NET MAUI | Fundamentals & Architecture | Advanced |
| 25 | What is the difference between the App, Window, and Page objects? .NET MAUI › Fundamentals & Architecture | .NET MAUI | Fundamentals & Architecture | Advanced |
| 26 | How do you handle navigation lifecycle and prevent back navigation in Shell? .NET MAUI › Shell Navigation | .NET MAUI | Shell Navigation | Advanced |
| 27 | How do you handle real-time updates (WebSockets/SignalR) in a MAUI app? .NET MAUI › Networking & APIs | .NET MAUI | Networking & APIs | Advanced |
| 28 | Why does React not catch errors that happen inside event handlers, like an onClick function, using error boundaries? React › Error Boundaries | React | Error Boundaries | Intermediate |
| 29 | What is hydration mismatch, and what commonly causes this error in a React app using server rendering? React › Static Site Generation (SSG) & Hydration | React | Static Site Generation (SSG) & Hydration | Intermediate |
| 30 | How would you test a component that fetches data when it first appears on the screen? React › Testing | React | Testing | Intermediate |
| 31 | How does React's reconciliation process handle components of a completely different type appearing in the same position? React › Virtual DOM & Reconciliation | React | Virtual DOM & Reconciliation | Intermediate |
| 32 | What are the DI service lifetimes and when do you use each? .NET MAUI › Dependency Injection & Services | .NET MAUI | Dependency Injection & Services | Beginner |
| 33 | What are the DI service lifetimes and when do you use each? .NET MAUI › Dependency Injection & Services | .NET MAUI | Dependency Injection & Services | Beginner |
| 34 | How do you resolve services from a static or platform context where constructor injection isn't possible? .NET MAUI › Dependency Injection & Services | .NET MAUI | Dependency Injection & Services | Advanced |
| 35 | How do you resolve services from a static or platform context where constructor injection isn't possible? .NET MAUI › Dependency Injection & Services | .NET MAUI | Dependency Injection & Services | Advanced |