One Stop Javascript Interview (Preview)

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Table of Content

01. Implement Debounce - Easy


//// Asked in Meta, Google, Flipkart, IBM, MakeMyTrip

02. Implement Throttle - Medium


//// Asked in Google, Meta, Tekion

03. Implement Currying - Easy


//// Asked in Intuit, Tekion, Adobe, MakeMyTrip, Jio, Paytm

04. Implement Currying with Placeholders - Medium


//// Asked in Amazon, Flipkart, Yandex, Xiaomi, Vimeo, Gojek, Zeta

05. Deep Flatten I - Medium


//// Asked in Roblox, Disney+ Hotstar, Rippling

06. Deep Flatten II - Medium


//// Asked in CoinSwitch

07. Deep Flatten III - Easy

08. Deep Flatten IV - Hard


//// Asked in Meta, TikTok, Google, Apple, Yandex, Flipkart

09. Negative Indexing in Arrays (Proxies) - Medium

10. Implement a Pipe Method - Easy


//// Asked in Adobe

11. Implement Auto-retry Promises - Medium


//// Asked in Amazon, Flipkart, Adobe, Paypal, Swiggy
12. Implement Promise.all - Medium
//// Asked in TikTok, Lyft, Snapchat, Disney+ Hotstar, MakeMyTrip, Jio,
MindTickle, Zepto

13. Implement Promise.allSettled - Medium


//// Asked in Tekion, Adobe

14. Implement Promise.any - Medium


//// Asked in Zepto

15. Implement Promise.race - Easy


//// Asked in Yandex

16. Implement Promise.finally - Medium


//// Asked in Google

17. Implement Custom Javascript Promises - Super Hard


//// Asked in Amazon, Airbnb, Tekion, Cars24

18. Throttling Promises by Batching - Medium

19. Implement Custom Deep Equal - Hard


//// Asked in Google, Tekion

20. Implement Custom Object.assign - Medium


//// Asked in ServiceNow, Flipkart

21. Implement Custom JSON.stringify - Hard


//// Asked in Meta

22. Implement Custom JSON.parse - Super Hard


//// Asked in Meta
23. Implement Custom typeof operator - Medium

24. Implement Custom lodash _.get() - Medium


//// Asked in TikTok, Amazon, Quizizz, MindTickle

25. Implement Custom lodash _.set() - Medium

26. Implement Custom lodash _.omit() - Medium

27. Implement Custom String Tokenizer - Medium

28. Implement Custom setTimeout - Medium


//// Asked in Swiggy, Disney+ Hotstar

29. Implement Custom setInterval - Medium


//// Asked in Meta, TikTok, Swiggy

30. Implement Custom clearAllTimers - Easy


//// Asked in Meta

31. Implement Custom Event Emitter - Medium


//// Asked in Meta, Flipkart, Adobe, Jio, Tekion

32. Implement Custom Browser History - Medium

33. Implement Custom lodash _.chunk() - Medium

34. Implement Custom Deep Clone - Medium


//// Asked in Adobe, Tekion, Navi

35. Promisify the Async Callbacks - Easy


//// Asked in Amazon
36. Implement 'N' async tasks in Series - Hard
//// Asked in Jio, MakeMyTrip, Tekion

37. Implement 'N' async tasks in Parallel - Medium


//// Asked in Zepto, Paytm, BookMyShow

38. Implement 'N' async tasks in Race - Easy

39. Implement Custom Object.is() method - Easy

40. Implement Custom lodash _.partial() - Medium


//// Asked in Meesho

41. Implement Custom lodash _.once() - Medium

42. Implement Custom trim() operation - Medium

43. Implement Custom reduce() method - Medium


//// Asked in Amazon, Apple, Expedia, Paytm, ByteLearn

44. Implement Custom lodash _.memoize() - Medium


//// Asked in Meta, Intuit, Gameskraft

45. Implement Custom memoizeLast() method - Medium

46. Implement Custom call() method - Medium


//// Asked in Meesho

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

You might also like