Beginner's GuideWelcome! This guide will help you become familiar with the platform and build confidence solving coding problems — from your very first submission to tackling real interview questions.
Follow these steps to solve your first coding problem in the app.
Understand what the problem is asking. Pay attention to input format, output format, and constraints.
Look at the sample test cases. Trace through them by hand to make sure you understand the expected behavior.
Use the code editor to write your solution. Choose your preferred language from the dropdown.
Click "Run" to test your code against the sample cases. Fix any issues until all test cases pass.
Once all visible test cases pass, submit your solution. Hidden test cases will also be evaluated.
Start with the easiest problem in the guide. No experience required.
Work through these beginner-friendly problems. They are ordered by difficulty — start from the top and work your way down.
Now that you've got the basics down, explore more of what the platform has to offer.
Browse all coding problems by topic, difficulty, and company.
60 curated OA-style problems covering essential patterns.
Sharpen your database skills with real OA SQL questions.
Keep practicing and you'll be ready for any online assessment.