anjan-dutta
Posted on June 18, 2024
Star Rating
Design Pop Over
Design Accordion
(Amazon onsite)
Design Carousel
Design grid using HTML/CSS and Javascript with search and sort, event bubbling (Amazon onsite)
Design NavBar
Infinite Scroll
Typeahead / autocomplete using trie
Implement Debounce function
Implement tic tac toe
Make snake ladder board
Make calendar of any Month like Date Picker
Implement throttle function
Implement custom Higher Order Functions like Map, Reduce, Filter, Sort
(Amazon Phone Interview)
Create an analog clock
Make a todo list
Create functionality to change all text on page to different translations
Build a calculator (add/subtract/multiply/divide/log/pow)
Search and display Giphy images (through Giphy api) in responsive format
Build Connect Four
Implement Nested Checkboxes (parent is checked, children are checked and vice versa. Must use actual checkbox input)
Implement a poll widget
Implement Event Emitter
Implement promise.all function
Flatten nested Javascript Array without using Array.prototype.flat()
Implement Sort() function.
Implement promise.all function
LRU Cache
(Netflix onsite)
Make snake ladder board
Make calendar of any Month
Implement throttle function
Implement an event emitter
Implement a hashtable
Create an analog clock
Make a todo list
Build Connect Four
Implement Material UI Chips with auto-suggest
(Amazon SDE I)
When sending an e-mail, auto-suggest people and convert them into a chip with their avatar on the right
Implement a Carousel
Show default if the image doesn't exist. Prefetch the images.
Inversion of Object
Given an object make the keys as values and values as keys.
Recursively destructure if the type of value is an object
Write Throttle function without the use
setTimeout()
andclearTimeout()
Create a "Select" component using HTML + CSS + js.
Implement reusable table component.
I will publish code/solutions to all of the above questions gradually. Follow me here for my future article updates.
Posted on June 18, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.