Table of Content
01. Implement Debounce - Easy
//// Asked in Meta, Google, Flipkart, IBM, MakeMyTrip
Solution:
[Link]
02. Implement Throttle - Medium
//// Asked in Google, Meta, Tekion
Solution:
[Link]
[Link]
option
03. Implement Currying - Easy
//// Asked in Intuit, Tekion, Adobe, MakeMyTrip, Jio, Paytm
Solution:
[Link]
04. Implement Currying with Placeholders - Medium
//// Asked in Amazon, Flipkart, Yandex, Xiaomi, Vimeo, Gojek, Zeta
Solution:
[Link]
05. Deep Flatten I - Medium
//// Asked in Roblox, Disney+ Hotstar, Rippling
Solution:
[Link]
06. Deep Flatten II - Medium
//// Asked in CoinSwitch
Solution:
[Link]
07. Deep Flatten III - Easy
Solution:
[Link]
08. Deep Flatten IV - Hard
//// Asked in Meta, TikTok, Google, Apple, Yandex, Flipkart
Solution:
[Link]
09. Negative Indexing in Arrays (Proxies) - Medium
Solution:
[Link]
ing-proxies-ed096dc84416
10. Implement a Pipe Method - Easy
//// Asked in Adobe
Solution:
[Link]
11. Implement Auto-retry Promises - Medium
//// Asked in Amazon, Flipkart, Adobe, Paypal, Swiggy
Solution:
[Link]
12. Implement Promise All- Medium
//// Asked in TikTok, Lyft, Snapchat, Disney+ Hotstar, MakeMyTrip, Jio,
MindTickle, Zepto
Solution:
[Link]
13. Implement [Link] - Medium
//// Asked in Tekion, Adobe
Solution:
[Link]
14. Implement [Link] - Medium
//// Asked in Zepto
Solution:
[Link]
15. Implement [Link] - Easy
//// Asked in Yandex
Solution:
[Link]
16. Implement [Link] - Medium
//// Asked in Google
Solution:
[Link]
17. Implement Custom Javascript Promises - Super Hard
//// Asked in Amazon, Airbnb, Tekion, Cars24
Solution
[Link]
18. Throttling Promises by Batching - Medium
Solution
[Link]
19. Implement Custom Deep Equal - Hard
//// Asked in Google, Tekion
Solution:
[Link]
20. Implement Custom [Link] - Medium
//// Asked in ServiceNow, Flipkart
Solution:
[Link]
21. Implement Custom [Link] - Hard
//// Asked in Meta
Solution:
[Link]
22. Implement Custom [Link] - Super Hard
//// Asked in Meta
Solution:
[Link]
23. Implement Custom [Link] - Super Hard
//// Asked in Meta
Solution:
[Link]
24. Implement Custom lodash _.get() - Medium
//// Asked in TikTok, Amazon, Quizizz, MindTickle
Solution:
[Link]
25. Implement Custom lodash _.set() - Medium
Solution:
[Link]
26. Implement Custom lodash _.omit() - Medium
Solution:
27. Implement Custom String Tokenizer - Medium
Solution:
[Link]
28. Implement Custom setTimeout - Medium
//// Asked in Swiggy, Disney+ Hotstar
Solution:
[Link]
29. Implement Custom setInterval - Medium
//// Asked in Meta, TikTok, Swiggy
Solution:
[Link]
[Link]
30. Implement Custom clearAllTimers - Easy
//// Asked in Meta
Solution:
[Link]
31. Implement Custom Event Emitter - Medium
//// Asked in Meta, Flipkart, Adobe, Jio, Tekion
Solution:
[Link]
32. Implement Custom Browser History - Medium
Solution:
[Link]
33. Implement Custom lodash _.chunk() - Medium
Solution:
[Link]
34. Implement Custom Deep Clone - Medium
//// Asked in Adobe, Tekion, Navi
Solution:
[Link]
35. Promisify the Async Callbacks - Easy
//// Asked in Amazon
Solution:
[Link]
36. Implement 'N' async tasks in Series - Hard
//// Asked in Jio, MakeMyTrip, Tekion
Solution:
[Link]
37. Implement 'N' async tasks in Parallel - Medium
//// Asked in Zepto, Paytm, BookMyShow
Solution:
[Link]
38. Implement 'N' async tasks in Race - Easy
Solution:
[Link]
39. Implement Custom [Link]() method - Easy
Solution:
[Link]
40. Implement Custom lodash _.partial() - Medium
//// Asked in Meesho
Solution:
[Link]
41. Implement Custom lodash _.once() - Medium
Solution:
[Link]
42. Implement Custom trim() operation - Medium
Solution:
[Link]
43. Implement Custom reduce() method - Medium
//// Asked in Amazon, Apple, Expedia, Paytm, ByteLearn
Solution:
[Link]
44. Implement Custom lodash _.memoize() - Medium
//// Asked in Meta, Intuit, Gameskraft
Solution:
[Link]
45. Implement Custom memoizeLast() method - Medium
Solution:
[Link]
46. Implement Custom call() method - Medium
//// Asked in Meesho
Solution:
[Link]
47. Implement Custom apply() method - Medium
48. Implement Custom bind() method - Medium
//// Asked in Rippling, Flipkart, BookMyShow
49. Implement Custom React "classnames" library - Medium
//// Asked in Meta
50. Implement Custom Redux used "Immer" library - Medium
51. Implement Custom Virtual DOM - I (Serialize) - Hard
//// Asked in Meta
52. Implement Custom Virtual DOM - II (Deserialize) - Medium
//// Asked in Meta
53. Implement Memoize/Cache identical API calls - Hard
//// Asked in Facebook