Вступительный тест Высшей школы программирования
Его ключевая особенность - адаптивность по сложности и охват четырёх ключевых отделений.

Тест состоит из 20 вопросов. Он разделён на 4 блока по 5 вопросов. Сложность внутри блока нарастает: первые 2 вопроса базовые, средние 2 вопроса, последний вопрос - экспертный.
Инструкция: выберите один или несколько правильных ответов (где указано). Максимальное время выполнения — 20 минут.
начать тест
Что такое компилятор?
дальше
продолжить
итоги тестирования
Какая конструкция используется для выполнения цикла с заранее известным количеством итераций в большинстве языков программирования?
дальше
продолжить
итоги тестирования
Что такое рекурсия в программировании?
дальше
продолжить
итоги тестирования
Какой язык программирования чаще всего используется для создания интерактивности на веб-страницах (в браузере)?
дальше
продолжить
итоги тестирования
Выберите все верные утверждения о async/await в JavaScript (несколько вариантов):
дальше
продолжить
итоги тестирования
Какой HTML-тег используется для создания гиперссылки?
дальше
продолжить
итоги тестирования
Что означает аббревиатура CSS?
дальше
продолжить
итоги тестирования
Какой HTTP-метод обычно используется для отправки данных на сервер с целью создания нового ресурса?
дальше
продолжить
итоги тестирования
Что такое адаптивная верстка (responsive design)?
дальше
продолжить
итоги тестирования
Выберите верные утверждения о протоколе HTTPS (несколько вариантов):
дальше
продолжить
итоги тестирования
Что такое операционная система?
дальше
продолжить
итоги тестирования
Что такое «Буфер обмена»?
дальше
продолжить
итоги тестирования
Что такое IP-адрес?
дальше
продолжить
итоги тестирования
Какая команда в Linux позволяет просмотреть список файлов в текущей директории?
дальше
продолжить
итоги тестирования
Что такое "виртуализация" в контексте системной инженерии? Выберите наиболее полное определение.
дальше
продолжить
итоги тестирования
В чем главное преимущество векторной графики перед растровой?
дальше
продолжить
итоги тестирования
Какое расширение обычно имеет векторный графический файл?
дальше
продолжить
итоги тестирования
Что такое "композиция" в дизайне?
дальше
продолжить
итоги тестирования
Что из перечисленного является принципом типографики?
дальше
продолжить
итоги тестирования
Выберите верные утверждения о UX/UI дизайне (несколько вариантов):
дальше
продолжить
итоги тестирования
Отличная работа!

хороший потенциал для обучения


Характеристика абитуриента: Вы демонстрируете базовое понимание IT-сферы, но системных знаний пока нет. Вы знаете, что такое компьютер, возможно, слышали о языках программирования, но не уверены, чем отличается Python от Java. Вы не боитесь терминов «алгоритм», «веб-страница», «операционная система», но применять их на практике вам ещё предстоит научиться.


Что это значит для обучения:

  • У вас нет пробелов, которые нельзя закрыть за 2–3 месяца интенсивной работы.
  • Вы идеально подходите для групп начального уровня, где объясняют на пальцах и много практикуются.
  • Ваш главный ресурс — мотивация, а не текущие знания.

Рекомендуемая программа:

  • Для школьников (10–14 лет): профессиональное образование для школьников; летний интенсив IT KIDS; краткосрочные курсы в индивидуальном формате;
  • Для молодёжи и взрослых (15–50 лет): профессиональное образование очно; краткосрочный курс в индивидуальном формате;

Итоги Вашего тестирования — это не „мало“, это „хватит, чтобы начать“. IT не требует готовых знаний, нужна готовность их получать. Все великие умы информационных технологий начинали с этого уровня. Через полгода вы будете писать код, создавать сайты и удивляться: “И это всё?”. Ждём вас на занятиях!

пройти еще раз
Отличная работа!

уверенная база


Характеристика абитуриента: Вы уже не новичок. Вы знаете основные конструкции языков программирования (условия, циклы, базовые типы данных). Понимаете, как устроена веб-страница, что такое CSS и зачем нужен JavaScript. Вы ориентируетесь в компьютерных сетях на бытовом уровне и, возможно, даже пробовали что-то создавать самостоятельно — простого бота, одностраничный сайт или скрипт для Excel.


Ваша главная проблема: знания разрознены. Вы что-то учили на YouTube, что-то в школе, что-то на курсах. Но нет системы. Вы можете прочитать чужой код, но написать свой с нуля — трудно.


Что это значит для обучения

  • Вы готовы к профессиональному обучению по основной программе.
  • У вас нет пробелов, которые нельзя закрыть за 1–2 месяца интенсивной работы.
  • Вам нужна практика и разбор реальных проектов.
  • Вы быстро вникните в программу, если будете выполнять все домашние задания и активно работать на занятиях.

Рекомендуемая программа:

  • Для школьников (10–14 лет): профессиональное образование для школьников; летний интенсив IT KIDS; краткосрочные курсы в индивидуальном формате;
  • Для молодёжи и взрослых (15–50 лет): профессиональное образование очно; краткосрочный курс в индивидуальном формате;

Итоги Вашего тестирования — это твёрдая база. Вы уже понимаете язык IT. Осталось научиться на нём говорить. В школе мы превратим ваши разрозненные знания в настоящий инженерный подход. Вы начнёте писать код, а может быть увлечетесь дизайном, веб разработкой или системной инженерией. По окончанию одного модуля у Вас уже будет портфолио из 5-7 проектов. Этого достаточно, чтобы продолжить учёбу, попробовать себя на фрилансе или выйти на первую стажировку. Пора систематизировать то, что вы уже знаете.

пройти еще раз
Отличная работа!

достаточный уровень для старта в профильной программе


Характеристика абитуриента: Вы показали результат выше среднего. Вы уверенно отвечаете не только на базовые, но и на средние вопросы, а в некоторых блоках — даже на сложные. У Вас явно присутствует опыт самостоятельного обучения, либо обладаете ярко выраженным аналитическим складом ума и широким кругозором.


Что это значит для обучения

  • Вы готовы к профессиональному обучению по основной программе
  • Вы — кандидат на участие в хакатонах, реальных коммерческих проектах и стажировках внутри школы.
  • Вы можете претендовать на индивидуальный трек с ментором из индустрии, при условии того, что Вы продолжите развиваться в сфере IT. Эта опция доступна к реализации при условии успешного обучения в ВШП и участия в олимпиадах, хакатонах и других мероприятиях, анонсы которых вы будете получать как студент нашего учебного заведения.

Рекомендуемая программа:

  • Для школьников (10–14 лет): профессиональное образование для школьников; летний интенсив IT KIDS; краткосрочные курсы в индивидуальном формате;
  • Для молодёжи и взрослых (15–50 лет): профессиональное образование очно; краткосрочный курс в индивидуальном формате;

Итоги Вашего тестирования — это пропуск в мир IT. Вам нужна среда, где есть реальные задачи, код-ревью, дедлайны и команда. Именно такую среду мы создаём в профильных группах. Вы будете делать проекты, которые можно положить в резюме. Вы будете работать с наставниками в лице менторов ВШП. Ваш результат — не оценка, а подтверждение: вы готовы к главному треку. Приходите. Здесь ваш уровень — норма, а не исключение. Ждем на занятиях!

пройти еще раз