| 1 | What is Redis Pub/Sub, and how would a Node.js application use it to broadcast real-time events across multiple server instances? Node.js › Caching with Redis | Node.js | Caching with Redis | Intermediate |
| 2 | How do you handle real-time updates (WebSockets/SignalR) in a MAUI app? .NET MAUI › Networking & APIs | .NET MAUI | Networking & APIs | Advanced |
| 3 | How do you handle real-time updates (WebSockets/SignalR) in a MAUI app? .NET MAUI › Networking & APIs | .NET MAUI | Networking & APIs | Advanced |
| 4 | How would you implement real-time UI updates in a Blazor Server component in response to a backend event, like a new order being placed elsewhere in the system? ASP.NET Core › Blazor Integration with ASP.NET Core | ASP.NET Core | Blazor Integration with ASP.NET Core | Advanced |
| 5 | How would you implement a WebSocket client using java.net.http.WebSocket for real-time, bidirectional communication, and how does its event-driven Listener interface work? Java › Java Networking & HTTP Client | Java | Java Networking & HTTP Client | Advanced |
| 6 | How would you implement Server-Sent Events (SSE) in Node.js to push real-time updates to a browser client over a single long-lived HTTP connection? Node.js › HTTP & Web Servers | Node.js | HTTP & Web Servers | Advanced |
| 7 | How do you implement real-time field validation as the user types? .NET MAUI › Forms, Input & Validation | .NET MAUI | Forms, Input & Validation | Intermediate |
| 8 | How do you implement real-time field validation as the user types? .NET MAUI › Forms, Input & Validation | .NET MAUI | Forms, Input & Validation | Intermediate |
| 9 | What is Blazor, and what are the two primary hosting models (Server and WebAssembly)? .NET › Blazor (Server & WebAssembly) | .NET | Blazor (Server & WebAssembly) | Beginner |
| 10 | How does Blazor integrate with ASP.NET Core's hosting model, and what are the two primary interactive render modes? ASP.NET Core › Blazor Integration with ASP.NET Core | ASP.NET Core | Blazor Integration with ASP.NET Core | Beginner |
| 11 | How does Blazor Server's reliance on a persistent SignalR connection affect its behavior under network interruptions? .NET › Blazor (Server & WebAssembly) | .NET | Blazor (Server & WebAssembly) | Intermediate |
| 12 | How would you track and expose the progress of a long-running background job to the client that requested it? Node.js › Background Jobs & Queues | Node.js | Background Jobs & Queues | Intermediate |
| 13 | What is the difference between the 'sticky' and default load-balancing strategies when using Node's cluster module, and when does it matter? Node.js › Clustering & Worker Threads | Node.js | Clustering & Worker Threads | Intermediate |
| 14 | How would you implement a progress indicator for a large file upload from the client's perspective, given the Node.js server side? Node.js › File Uploads & Media Processing | Node.js | File Uploads & Media Processing | Intermediate |
| 15 | What is the difference between a GraphQL Query, Mutation, and Subscription operation type? Node.js › GraphQL | Node.js | GraphQL | Intermediate |
| 16 | What is the performance implication of JS interop calls in Blazor Server versus Blazor WebAssembly? .NET › Blazor (Server & WebAssembly) | .NET | Blazor (Server & WebAssembly) | Advanced |
| 17 | How does Blazor Server's SignalR-based interactivity affect load balancing and horizontal scaling decisions for an ASP.NET Core deployment? ASP.NET Core › Blazor Integration with ASP.NET Core | ASP.NET Core | Blazor Integration with ASP.NET Core | Advanced |
| 18 | How does JS interop in a Blazor component hosted within ASP.NET Core differ in performance characteristics between Server and WebAssembly render modes? ASP.NET Core › Blazor Integration with ASP.NET Core | ASP.NET Core | Blazor Integration with ASP.NET Core | Advanced |
| 19 | How would you implement upload progress reporting to a client during a large file upload, given HTTP doesn't natively provide this? ASP.NET Core › File Uploads & Streaming Large Files | ASP.NET Core | File Uploads & Streaming Large Files | Advanced |
| 20 | How do the four gRPC method types (unary, server streaming, client streaming, bidirectional streaming) differ, and when would you use each? ASP.NET Core › gRPC Services | ASP.NET Core | gRPC Services | Advanced |
| 21 | How would you implement the Observer pattern in Java, and how does it compare to using the built-in PropertyChangeSupport or a reactive streams library? Java › Design Patterns in Java | Java | Design Patterns in Java | Advanced |
| 22 | What happens to in-memory state (like an in-memory cache) when using the Node.js cluster module, and how do you handle this correctly? Node.js › Clustering & Worker Threads | Node.js | Clustering & Worker Threads | Advanced |