Practice with focused micro-tests, track progress for your target role, and close knowledge gaps before the interview.
Javascript
Embedded development
Linux / Unix / Bash / Shell / CLI
Swift (IOS Developer)
NodeJS
TypeScript
CSS
ReactJS+7more roles
From QA to ML — find the role that fits your next step.
Embedded Development covers the design and programming of software that runs directly on hardware devices. This category includes microcontrollers, real-time systems, sensors, communication protocols, memory management, hardware interfaces, debugging, and performance optimization for resource-constrained environments.
20 questions • ~23 min
Test your understanding of basic electronics concepts for junior embedded developers, including voltage, current, resistance, Ohm’s law, simple series and parallel circuits, diodes, transistors, voltage dividers, and pull-up and pull-down resistors.
20 questions • ~23 minThis beginner-level test evaluates foundational PCB design knowledge for hardware engineers. It covers schematic interpretation, component selection, PCB libraries, board planning, component placement, basic routing, power and ground design, design-rule verification, and manufacturing outputs. Questions focus on practical decisions required to create simple, reliable, and manufacturable printed circuit boards while avoiding common schematic and layout mistakes.
20 questions • ~23 min
Assesses a developer’s practical ability to use Docker throughout the software development lifecycle. Covers building efficient and reproducible images, writing Dockerfiles, running and configuring containers, managing storage and networking, defining multi-container environments with Docker Compose, using registries, debugging failures, securing images and runtimes, integrating Docker into testing and CI/ CD workflows, and preparing containerized applications for reliable production deployment.
20 questions • ~23 minA short test shows your current level in a few minutes.
See every skill the role requires, grouped by category.
Practice focused tests exactly where you are weakest.
Track your progress until you are interview-ready.