Programming Challenges
Pick a task and start coding with AI feedback.
Language / Framework
Difficulty
Tags
Implement a Robust Dynamic Message Logger
C++
medium
memory management
raii
copy semantics
rule of three
object-oriented programming
Implement Proper Resource Management for Dynamic Array
C++
medium
memory management
raii
move semantics
rule of five
resource management
oop
In-Place C-Style String Reversal
C++
medium
string
pointers
in-place
algorithm
Implement a Thread-Safe Fixed-Size Thread Pool
C++
hard
concurrency
thread-pool
synchronization
Implement a Thread-Safe Queue
C++
hard
concurrency
multithreading
thread-safety
data-structures
Reverse Words in a Sentence
C++
medium
string
algorithms
in-place
interview
Calculate Array Sum
C++
easy
array
loop
basic
Calculate Average of Positive Numbers
C++
medium
fundamentals
control flow
arrays
average
edge cases