Бесплатно, без регистрации
Тест уровня по программированию и IT-профессиям
Коротко
Выберите профессию или тему: 30 профессий и 52 тем. Тест из 20 вопросов с выбором ответа занимает около 10 минут. В конце вердикт Junior, Middle или Senior, разбивка по темам и ошибки с правильными ответами. Обновлено 18 октября 2026.
20 вопросов
Выбор ответа, один вопрос на экран. Junior, middle и senior вперемешку.
10 минут
Таймер мягкий: просто показывает время, ничего не обрывает.
Вердикт
Уровень, процент и полосы по темам. Видно, что проседает.
Ссылка на результат
Без имени и почты: тема, уровень и процент.
Тест по профессии
20 вопросов из всех тем роли, как на собеседовании.
Разработка
ИИ и данные
DevOps
Аналитика и менеджмент
Тест по теме
Один язык или раздел: от JavaScript и Python до SQL, Docker и тест-дизайна.
JavaScript
Ядро языка без пробелов
TypeScript
Типы, дженерики и задачи на типы
React
Рендер, хуки, React 19
Браузер и DOM
DOM, события, рендеринг, безопасность
HTML и CSS
Семантика, вёрстка, современный CSS
Сети и HTTP
HTTP, кеш, TLS, CORS, авторизация
Алгоритмы
Паттерны задач и сложность
Архитектура фронтенда
Принципы, FSD, рендеринг, system design
Инструменты
Git, сборщики, тесты, CI/CD, Docker
Node.js и бэкенд
Event loop, потоки, HTTP, масштаб
SQL и базы данных
Запросы, индексы, транзакции
System design
Проектирование систем для собеса
О себе и поведенческое
Рассказ о себе, HR и оффер
ИИ в работе разработчика
Ассистенты, проверка кода, безопасность
Android
Compose, архитектура, данные
Безопасность приложений
AppSec: OWASP, код-ревью, STRIDE
Бизнес-анализ
Требования, процессы, ценность
C++
Память, move, шаблоны, STL, потоки
C# и .NET
C# и .NET: от boxing до EF Core
Data Engineering
DWH, Airflow, Kafka, Spark, dbt
Глубокое обучение
Backprop, CNN, трансформеры, PyTorch
DevOps: CI/CD, IaC, облака
CI/CD, Terraform, облака, деплой
Docker и Kubernetes
Контейнеры, образы, кластер
Английский на собеседовании
Английский для IT-собеса
Flutter и Dart
Dart, виджеты, состояние, релиз
Go
Go изнутри: от слайсов до GMP
Java
Язык, коллекции, JVM, многопоточность
Kotlin
Null-safety, коллекции, корутины
Тимлид и руководство командой
Тимлид, EM: люди, процессы, сроки
Linux
Командная строка, процессы, сеть
LLM-инженерия
Трансформер, RAG, агенты, оценка
Математика для ML
Линал, градиенты, вероятность
Классический ML
Модели, метрики, валидация
Архитектура мобильных приложений
MVVM, Clean, офлайн, system design
Наблюдаемость и SRE
Метрики, алерты, SLO, инциденты
Разработка на 1С
Платформа 8.3, запросы, проведение
PHP
PHP 8, Laravel и Symfony
Продакт-менеджмент
Discovery, приоритеты, юнит-экономика
Продуктовые метрики
Воронки, retention, LTV, SQL
Проджект-менеджмент
Scrum, Kanban, сроки, риски, EVM
Python
Язык Python от типов до asyncio
Python для анализа данных
NumPy, pandas, графики
Python для веба: Django и FastAPI
Django, DRF, FastAPI и прод
API и бэкенд для тестировщика
HTTP, Postman, SQL, очереди, нагрузка
Автоматизация тестирования
Автотесты: UI, API, CI
Основы тестирования и тест-дизайн
Теория QA, тест-дизайн, баг-репорты
React Native
Новая архитектура, списки, релиз
Spring и Spring Boot
IoC, Boot, JPA, транзакции, Kafka
Статистика и A/B-тесты
Гипотезы, интервалы, A/B
Swift и iOS
Swift, UIKit, SwiftUI, concurrency
Системный анализ
Требования, UML, API, интеграции
UX/UI-дизайн
Исследования, интерфейсы, Figma
Как считается уровень
| Senior | от 80% баллов и от 60% senior-вопросов |
| Middle | от 60% баллов и от половины middle-вопросов |
| Junior | от 30% баллов или от 70% junior-вопросов |
| Пока стажёр | меньше, чем нужно для junior |