I made C++ coding problems where you build things like a mini Redis or a tiny interpreter — looking for feedback
I’ve been building a small platform with coding problems that are more “systems-style” rather than typical algorithm exercises.
The idea is to practice by building simplified versions of real components, but still in a problem format (input/output + tests).
Some examples:
* implement a Redis-like server (TCP + protocol parsing)
* build a tiny interpreter
* create a virtual filesystem
* write an expression evaluator
The problems are:
* runnable directly in the browser (no setup)
* open-ended (you decide design/architecture)
* supporting multi-file submissions
I’m trying to keep them doable in a few hours, not huge multi-day projects.
I’m curious what people here think:
* does this kind of problem feel useful for improving practical C++ skills?
* or would you prefer something more guided / closer to full projects?
Still early, so any feedback would be really helpful.
Link: [https://elitecode.pro/](https://elitecode.pro/)
https://redd.it/1t2941b
@r_cpp
Post #25114
31