Programming Challenges
Pick a task and start coding with AI feedback.
Language / Framework
Difficulty
Tags
Sum of Even Numbers in a Vector
C++
easy
vector
iteration
conditionals
debugging
arrays
Thread-Safe Counter Implementation
Java
medium
concurrency
thread safety
atomic operations
multithreading
Optimized Counter List with useReducer and Memoization
React
hard
state management
performance optimization
hooks
usereducer
usecallback
Character Frequency Sorter
C#
medium
algorithms
data structures
linq
string manipulation
dictionary
Implement a Robust Dynamic Message Logger
C++
medium
memory management
raii
copy semantics
rule of three
object-oriented programming
Asynchronous Data Processing with CompletableFuture
Java
medium
concurrency
asynchronous programming
completablefuture
error handling
stream api
Thread-Safe Counter Implementation
Java
medium
concurrency
multithreading
atomic operations
synchronization
race condition
Optimizing Data Processing with Concurrent Futures
Python
medium
concurrency
multithreading
error handling
performance optimization
Filter Array of Objects by Property
JavaScript
medium
array
object
filtering
higher-order functions
Implement a Thread-Safe Fixed-Size Blocking Queue
Java
medium
concurrency
data structures
blocking queue
synchronization
multithreading