Medium
Transfer List
Given a list of checkbox items, transfer checked items from one container to the other.
Easy
Insert Text In Document
Given a textarea and a document box, Insert the text in the document in such a way that it HIGHLIGHTS the text content which is most recently added to...
Easy
Select All Checkboxes
Given a `Select All` checkbox - toggle the children's checkboxes in such a way that when the `select all` button is clicked, all the boxes are checked...
Easy
Implement Currying
Create a function `sum` that implements currying. Currying is a transformation of functions that translates a function from being callable as f(x, y, ...
Easy
Guess The Output II
Given an object with functions first() and second() - Guess the output of the given snippet that contains two function calls, one is an arrow function...
Easy
Guess The Output I
Given a set of instructions in javascript, guess the output of the given code snippet. It will have promises, setTimeout(), setInterval(), and other a...
Easy
useOutsideClick Custom Hook
useOutsideClick custom hook can be used to determine if a click event was triggered outside of the target element's boundary. Create a function called...
Easy
Typewriter Effect
A Typewriter Effect is something where a piece of text constructs itself with some milliseconds in delay. You will see the text getting generated from...
Hard
Command Palette
Create a Command Palette that opens up with Keyboard events like Command + K. In this problem, The command palette will have navigation links to which...
Easy
useKeyPress Custom Hook
Keypress events are triggered whenever a user hits any of the keys on the keyboard and some action happens on the web application. Create a custom hoo...
5 likes
Easy
Memoization
Memoization is a way for a function to remember or cache the results. Given an expensive function that takes a long time to compute for the same resul...
8 likes
Easy
Flatten A Nested Object
Flatten a nested object that contains arrays and objects as children. The task is to make the object flat, i.e. there should be no nested children lef...
Medium
Polyfills
A polyfill is a code snippet (in terms of javascript web architecture) used for modern world functionalities on older browsers that do not implement i...