0
0 XP
Coding Challenges
Explore our collection of coding challenges and practice questions. Filter by topic, difficulty, and more to find the perfect challenges for your learning journey.
No tags found
JavaScript Hover Time Tracking Bug: Single startTime Variable Causes Race Conditions
Medium
ClosuresState management
Memory Leak in JavaScript Event Manager: WeakMap vs EventHistory Array Issue
Medium
Memory managementWeak referencesEvent handling+1
Implementing Message Rate Limiting in Real-Time Chat: Maximum 3 Messages per 5 Seconds
Hard
Rate limitingAsync programmingQueues+1
JavaScript Shopping Cart Bug: Object Reference Mutation Affecting Total Price Calculation
Medium
Object referencesMapsMutability
JavaScript Token Validation: Testing Authentication Token Expiration with setTimeout
Easy
AuthenticationTimingClosures+1
JavaScript: Implementing a Multi-Promotion Price Calculator for E-commerce
Medium
Class methodsJavascript
How to Process Time Series Data with Moving Average and Exponential Smoothing in JavaScript
Hard
AlgorithmsData processingStatic methods
How to Implement Request Batching with Async Queue Processing in JavaScript
Hard
Async programmingQueuesBatching+1
How to Format User Notifications with Dynamic Time and Username in JavaScript
Easy
String manipulationDate formattingStatic methods
JavaScript Array Transformation: Filter Numbers, Double Values, and Sort into Small/Large Groups
Medium
ArraysFilterMap+2
How to Process and Summarize User Events with Array Reduce in JavaScript
Hard
Event trackingArraysReduce+1
JavaScript: Understanding Batch Processing Results in Async Task Queue Implementation
Medium
Async programmingPromisesArrays+1
How to Implement a JavaScript Data Validator with Custom Rules and Type Checking
Medium
ValidationRegexType checking+2
Implementing LRU Cache with Private Fields in JavaScript: Understanding Final Cache State
Hard
CachingMapsPrivate fields+1
Understanding Promise.all with Retry Logic: Handling Concurrent API Requests in JavaScript
Medium
Async programmingPromisesError handling