Practice Real Company Assessment Patterns • Latest 2025–2026 Mock Tests

Programming Exercises

Create a function to implement a basic pub/sub (publish-subscribe) pattern.

Hard

Problem Statement

Create a function to implement a basic pub/sub (publish-subscribe) pattern.

Sample Input

Topics and callback functions to subscribe and publish

Sample Output

Topic 1 Published!

Limits

Time: 2s · Memory: 256 MB

Code Editor
00:00
// Implement pub/sub pattern function PubSub() { // Initialize an object to store topics and subscribers // Create methods for subscribe, unsubscribe, and publish } const pubsub = new PubSub(); pubsub.subscribe("topic1", () => console.log("Topic 1 Published!")); pubsub.publish("topic1");
Log in or sign up to run or submit your code.Log inSign up
Input
Topics and callback functions to subscribe and publish
Expected Output
Topic 1 Published!