Junior
Basic syntax, data types, functions, language fundamentals, common methods, simple code behaviour and basic errors.
- Questions
- 20 questions
- Estimated time
- 15–20 min
Each attempt draws a fresh random selection, so no two are the same. Results are never stored — only an unfinished attempt is kept, so you can come back to it.
Basic syntax, data types, functions, language fundamentals, common methods, simple code behaviour and basic errors.
More complex language behaviour, asynchronous programming where relevant, error handling, performance, production scenarios and architectural decisions.
Language internals, architecture, optimisation, scaling, security, edge cases and trade-offs between different solutions.
Open-ended practical tasks where you write code instead of selecting an answer.
We use cookies to keep the service working properly.Learn more