Sector file // javascript-coding
JAVASCRIPT CODINGDECODED.
Polyfills & data transforms
Easy
11 questionsSync State Across Tabs Using the storage Event
Frontend · 3.2k views · js-coding, utility, algorithm
Promise Timeout
Frontend · 2.8k views · async
LocalStorage wrapper items TTL
Frontend · 2.7k views · js-coding, utility, algorithm
Wrap methods hook decorator
Low-Level Design · 2.4k views · js-coding, utility, algorithm
Object tree traversal
DSA · 1.1k views · js-coding, utility, algorithm
Array Union
Frontend · 1.1k views · array, set
Partial application bindings
DSA · 906 views · js-coding, utility, algorithm
Implement Promise.race()
Frontend · 886 views · promise, promiseRace
Medium
16 questionsWebSocket reconnect logic
Frontend · 3.9k views · js-coding, utility, algorithm
Detect a Circular Reference in Any Object or Array Graph
DSA · 3.0k views · object, graph
Implement a WeakMap-Like API Shape (and Why True Weak References Cannot Be Polyfilled)
Low-Level Design · 2.6k views · js-coding, utility, algorithm
JSON schema validator
Low-Level Design · 2.5k views · js-coding, utility, algorithm
Custom Set class with hash
Low-Level Design · 2.1k views · js-coding, utility, algorithm
DOM offset absolute coordinate
Frontend · 1.4k views · js-coding, utility, algorithm
Build a Drift-Corrected Interval Clock (setInterval Alone Drifts Over Time)
Frontend · 1.1k views · js-coding, utility, algorithm
Design a Simple In-Memory Key-Value Store With TTL Expiry (Mini-Redis)
Low-Level Design · 1.0k views · system-design, cache, ttl
Hard
8 questionsMicrotask scheduler task runner
Low-Level Design · 3.7k views · js-coding, utility, algorithm
Infinite scroll list simulator
Frontend · 3.5k views · js-coding, utility, algorithm
Virtual DOM diff algorithm
Low-Level Design · 2.7k views · js-coding, utility, algorithm
Detect a Cycle in a Linked List (Floyd's Tortoise and Hare)
Low-Level Design · 1.6k views · js-coding, utility, algorithm
Implement deepClone — handle Dates, RegExp, Map, Set & circular refs
DSA · 969 views · deep-clone, structuredClone, circular
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
Implement a Circuit Breaker for Flaky API Calls
Low-Level Design · 61 views · resilience, async, system-design
Seen a JavaScript Coding question that is not here? Add it and help the next candidate.
Share a question