Sector file // javascript-coding
JAVASCRIPT CODINGDECODED.
Polyfills & data transforms
Easy
27 questionsPolyfill Array.prototype.findLast() and findLastIndex()
DSA · 3.7k views · array
Move Zeroes to End
DSA · 3.3k views · array, two-pointers
Zip Arrays
DSA · 2.7k views · array
Find duplicates in array
DSA · 2.1k views · js-coding, utility, algorithm
Implement a Double-Ended Queue (Deque) From Scratch
Frontend · 2.0k views · js-coding, utility, algorithm
Async filter utility
Frontend · 1.9k views · js-coding, utility, algorithm
Immer-like draft proxies
Low-Level Design · 1.6k views · js-coding, utility, algorithm
Graph bfs traversal
DSA · 1.3k views · js-coding, utility, algorithm
Medium
39 questionsImplement objectMap(obj, fn) — Transform Every Value via Object.entries/fromEntries
DSA · 4.1k views · js-coding, utility, algorithm
Priority queue binary heap
Low-Level Design · 3.8k views · js-coding, utility, algorithm
Convert Between snake_case and camelCase Object Keys (Including Nested Objects)
Frontend · 3.6k views · object, regex
Deep Map Keys
DSA · 3.5k views · object, recursion
Clear Nullish Values
DSA · 3.4k views · object, recursion
Index By Utility
DSA · 3.2k views · array, object
Detect a Circular Reference in Any Object or Array Graph
DSA · 3.0k views · object, graph
Query String Parser
Frontend · 2.9k views · string, object
Hard
9 questionsJSON.stringify Polyfill
DSA · 4.1k views · polyfill, recursion
Efficiently Merge Two Sparse Arrays (With Holes) Without Iterating Every Index
DSA · 3.1k views · js-coding, utility, algorithm
Flatten a Deeply Nested Array Iteratively (No Recursion, No Call-Stack Limit)
DSA · 2.7k views · array, stack, algorithm
Create lazy evaluator
Frontend · 2.3k views · js-coding, utility, algorithm
Implement deepClone — handle Dates, RegExp, Map, Set & circular refs
DSA · 969 views · deep-clone, structuredClone, circular
Rotate array N times
DSA · 885 views · js-coding, utility, algorithm
Find the Intersection of N Arrays (Not Just Two)
DSA · 716 views · js-coding, utility, algorithm
Implement deepEqual(a, b) handling NaN, -0, Dates, RegExp & circular refs
DSA · 586 views · deep-equal, NaN, -0
Seen a JavaScript Coding question that is not here? Add it and help the next candidate.
Share a question