All fields

“Communication” in Information Technology

28 questions across 10 technologies.

Information Technology

28 questions in 10 technologies

#QuestionTechnologyTopicLevel
1How 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 ClientJavaJava Networking & HTTP ClientAdvanced
2What is a WebSocket, and how does it let a Flutter app maintain a genuinely persistent, continuously open connection with a server for genuine real time bidirectional communication? Flutter › WebSockets & Real Time Data in FlutterFlutterWebSockets & Real Time Data in FlutterBeginner
3What is the java.net.Socket and ServerSocket class pair, and how would you implement a basic TCP client-server communication using them at a lower level than HttpClient? Java › Java Networking & HTTP ClientJavaJava Networking & HTTP ClientIntermediate
4How does inter-process communication (IPC) work between a parent process and a child created with fork()? Node.js › Child Processes & Process ManagementNode.jsChild Processes & Process ManagementIntermediate
5How does VPC Peering enable private network communication between two separate VPCs, and what are its limitations? AWS › VPC & NetworkingAWSVPC & NetworkingIntermediate
6How can a generator receive values sent into it during iteration using the send method, enabling two way communication with the calling code? PHP › Generators & IteratorsPHPGenerators & IteratorsIntermediate
7How do you properly establish genuine ongoing bidirectional communication between the main isolate and a manually spawned separate isolate using SendPort and ReceivePort, for a scenario requiring more than just a single one off request and response? Flutter › Flutter Isolates & MultithreadingFlutterFlutter Isolates & MultithreadingIntermediate
8How do BLoC to BLoC communication patterns work, letting one given BLoC properly react to a genuinely separate other BLoC's own emitted state changes, such as a cart BLoC properly reacting whenever a genuinely separate authentication BLoC's own state actually changes? Flutter › State Management with BLoC & CubitFlutterState Management with BLoC & CubitIntermediate
9How do you secure Redis network communication using TLS encryption, and what performance considerations come with enabling it? Redis › Redis Security & ACLRedisRedis Security & ACLAdvanced
10How do you open the browser, dialer, or email from MAUI? .NET MAUI › Device Features & Essentials.NET MAUIDevice Features & EssentialsBeginner
11How do you open the browser, dialer, or email from MAUI? .NET MAUI › Device Features & Essentials.NET MAUIDevice Features & EssentialsBeginner
12What is Blazor, and what are the two primary hosting models (Server and WebAssembly)? .NET › Blazor (Server & WebAssembly).NETBlazor (Server & WebAssembly)Beginner
13How 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 CoreASP.NET CoreBlazor Integration with ASP.NET CoreBeginner
14How does Blazor Server's reliance on a persistent SignalR connection affect its behavior under network interruptions? .NET › Blazor (Server & WebAssembly).NETBlazor (Server & WebAssembly)Intermediate
15How would you track and expose the progress of a long-running background job to the client that requested it? Node.js › Background Jobs & QueuesNode.jsBackground Jobs & QueuesIntermediate
16What 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 ThreadsNode.jsClustering & Worker ThreadsIntermediate
17How 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 ProcessingNode.jsFile Uploads & Media ProcessingIntermediate
18What is the difference between a GraphQL Query, Mutation, and Subscription operation type? Node.js › GraphQLNode.jsGraphQLIntermediate
19What 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 RedisNode.jsCaching with RedisIntermediate
20What is the performance implication of JS interop calls in Blazor Server versus Blazor WebAssembly? .NET › Blazor (Server & WebAssembly).NETBlazor (Server & WebAssembly)Advanced
21How 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 CoreASP.NET CoreBlazor Integration with ASP.NET CoreAdvanced
22How 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 CoreASP.NET CoreBlazor Integration with ASP.NET CoreAdvanced
23How 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 CoreASP.NET CoreBlazor Integration with ASP.NET CoreAdvanced
24How 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 FilesASP.NET CoreFile Uploads & Streaming Large FilesAdvanced
25How do the four gRPC method types (unary, server streaming, client streaming, bidirectional streaming) differ, and when would you use each? ASP.NET Core › gRPC ServicesASP.NET CoregRPC ServicesAdvanced
26How 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 JavaJavaDesign Patterns in JavaAdvanced
27What 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 ThreadsNode.jsClustering & Worker ThreadsAdvanced
28How 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 ServersNode.jsHTTP & Web ServersAdvanced