On LeetCode you write one function, it passes, and you're done. Most AI labs such as Anthropic and OpenAI, as well as some big tech companies such as Meta, Snowflake and Databricks, don't stop in one function and instead ask multi-step questions that are closer to real-world problems.
Say you're building a key-value store. Step 1 is get, set, delete, count. Once your tests pass, Step 2 unlocks: expiring keys. Then nested transactions. Then atomic batches.
I built this because I couldn't find a good place to practice for multi-step, multi-file questions. The questions are based on ones people have reported from those loops.
Check it out at https://loopprep.dev. There are 24 questions, 3 free, and no signup to try them.
Happy to answer questions.
Comments URL: [https://news.ycombinator.com/item?id=49692593](https://news.ycombinator.com/item?id=49692593)
Points: 1