Бесплатно, без регистрации

Тест уровня по программированию и IT-профессиям

Коротко

Выберите профессию или тему: 30 профессий и 52 тем. Тест из 20 вопросов с выбором ответа занимает около 10 минут. В конце вердикт Junior, Middle или Senior, разбивка по темам и ошибки с правильными ответами. Обновлено 18 октября 2026.

20 вопросов

Выбор ответа, один вопрос на экран. Junior, middle и senior вперемешку.

10 минут

Таймер мягкий: просто показывает время, ничего не обрывает.

Вердикт

Уровень, процент и полосы по темам. Видно, что проседает.

Ссылка на результат

Без имени и почты: тема, уровень и процент.

Тест по теме

Один язык или раздел: от 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

Частые вопросы

Сколько стоит тест?
Нисколько. Тест бесплатный и без регистрации, результат и разбор ошибок видны сразу.
Чем тест по профессии отличается от теста по теме?
Тест по теме проверяет один язык или раздел, например JavaScript или SQL. Тест по профессии собирает 20 вопросов из всех тем роли пропорционально, как на настоящем собеседовании.
Как определяется junior, middle или senior?
Ответы весят по сложности: junior 1 балл, middle 2, senior 3. Senior дают, только если закрыты и сложные вопросы.
Откуда вопросы?
Из банка тренажёра Техпрогона: 5 778 вопросов с выбором ответа и разбором. Все они открыты на сайте в разделе «Вопросы».
Можно пройти тест с телефона?
Да. Один вопрос на экран, крупные варианты ответа, удобно проходить в дороге.