This is the technical test for Tinybird Core position.
Create the simplest distributed key value store you possible can using POSIX. Remember, you should spend 1-2 hours max, so you need to take shortcuts. This test is about shortcuts and decision, not code.
- A readme explaining your solution and decisions.
- The code
Take into account the test is open ended, you need to make decisions. Ask as many questions as you need.
- The implementation should work
- How clear your explanation is. We value a lot the personal style here.
- All the decisions you make to solve the problem
- A plus if you use C/C++
We are not going to evaluate code quality or tests.
If you used LLM, share all the prompts and reasoning. On top of that, if you use them, you should add an extra section in the readme explaining how would you use LLM in production for this kind of task. We expect you to share reasoning anyway :)
A week since you receive this. If you need more time, that's fine but it shouldn't take more than 1-2 hours. We are evaluating it as if you spend 2 hours on it.
Email us your questions at javi@tinybird.co