Vivek Gautam

Vivek Gautam

Building Superr.bio 🛠️

Steal the deal at Just 49$/yearly , GRAB it before its gone

What I am building this 2026

Testimonials

“

Vivek provided valuable insights regarding linkedIn profile, structuring resume, interview preparation and how to approach problem statement in an interview. He went over the time limit to make sure I

Shubham bishnoi's Words

Shubham bishnoi's Words

“

Vivek is a very nice person with good experience and knowledge. He has cleared all my doubts and suggested a proper structure to follow. And even reviewed my LinkedIn and gave feedback on it.

S

Shobit Deshwal

“

I was great connecting with Vivek. As he helped me clearing all my doubts. He helped me to understand How to interviews at products based companies will be, How to preare for them, Tips and Tricks to

K

Krishnavamsi

interview questions javascript

Sequential Progress Bars

What's Expected: Create a button that, when clicked, adds a progress bar to the page. Each progress bar fills over a set duration (e.g., 3–5 seconds). Limit the number of concurrent progress bars (e.g., maximum of 3). Additional clicks queue new progress bars, which start after earlier ones complete. Focus Areas: Asynchronous JavaScript, setTimeout, queues, concurrency control, and DOM updates.

Debounce Function Implementation

What's Expected: Implement a debounce function that delays the execution of a callback until after a specified wait time has elapsed since the last time it was invoked. Focus Areas: Closures, timers (setTimeout/clearTimeout), higher-order functions, and function execution control.

Async Map with Concurrency Limit

What's Expected: Implement an asynchronous map function that processes an array of items using an async callback, ensuring that no more than a specified number of operations run concurrently. Focus Areas: Promises, async/await, concurrency control, and queue management.

Event Emitter with Async Callbacks

What's Expected: Design an Event Emitter class that supports registering event listeners, emitting events, and handling asynchronous callbacks with parameters. Focus Areas: Object-oriented programming, event-driven architecture, asynchronous programming, and callback management.

Sequential Unbind/Bind Click

What's Expected: Implement a feature where clicking a button binds a click event to another element, and clicking again unbinds it. This process should be sequential and maintain proper state throughout. Focus Areas: Event delegation, dynamic event binding/unbinding, state management, and DOM manipulation.

Traffic Light Simulator

Description: Build a traffic light UI that changes colors (red, yellow, green) with appropriate timing and state management. Focus Areas: State machine logic, timers (setTimeout/setInterval), CSS styling

My metrics

User

2500+

Impressions in last 28 days

28K

🌍 Countries reached

127

Support is just click away

  • Email

    support@superr.bio

  • Reach out to Superr.bio Founder Directly

    vivek.gautam@superr.bio

Team

Newsletter signup