Тест по Java онлайн и вопросы для собеседования

Проверьте знание Java Core двумя способами: пройдите тест и получите результат в процентах или повторите вопросы для собеседования с ответами в своём темпе. Выберите темы и число вопросов — от 5 до 100, регистрация не нужна.

Тест по Java онлайн

Вопросы с вариантами ответа по выбранным темам. В конце — результат в процентах, все вопросы, ваши ответы и правильные.

Тест

Java программирование

⏱ 10–30 минут
от 5 до 100 вопросов

Вопросы для собеседования по Java с ответами

Типичные вопросы собеседований по темам курса. Прочитайте вопрос, ответьте про себя и откройте ответ — быстрый способ повторить модуль перед собеседованием или экзаменом.

Вопросы для собеседования

Java программирование

⏱ 10–30 минут
от 5 до 100 вопросов

Как это работает

  • Выберите темы. Один урок, целый модуль или несколько модулей курса Java Core.
  • Задайте длину. От 5 до 100 вопросов; обычный тест занимает 10–30 минут.
  • Вопросы теста практические. Во многих — фрагмент кода: скомпилируется ли он, что выведет, где ошибка, что пропущено.
  • Разберите результат. После теста — результат и полный разбор с правильными ответами. В вопросах для собеседования ответ открывается сразу.

Какие темы охватывают тесты и вопросы

1 269 вопросов теста и 931 вопрос для собеседования по 26 модулям. Раскройте модуль, чтобы увидеть уроки; ссылка урока открывает его вопросы.

Что такое Java: введение в язык программирования тест: 40 · вопросы: 32
Как создать и запустить первое Java-приложение тест: 45 · вопросы: 25
Синтаксис Java: основы языка и структура кода тест: 84 · вопросы: 17
Основные операции в Java: арифметические и логические тест: 48 · вопросы: 36
Условные операторы и циклы в Java (if, switch, for, while) тест: 55 · вопросы: 38
Массивы в Java: создание, использование и примеры тест: 38 · вопросы: 41
Объектно-ориентированное программирование в Java (ООП) тест: 127 · вопросы: 100
Ключевое слово static в Java: объяснение и примеры тест: 23 · вопросы: 23
Класс Object в Java: equals() и toString() тест: 23 · вопросы: 16
Интерфейсы, enum и связи объектов в Java тест: 36 · вопросы: 25
Классы-обертки в Java (Wrapper Classes) тест: 17 · вопросы: 14
Строки в Java: работа с классом String тест: 53 · вопросы: 24
Локализация и интернационализация в Java тест: 30 · вопросы: 31
Дата и время в Java: java.time API тест: 40 · вопросы: 41
Дженерики и внутренние классы в Java тест: 45 · вопросы: 21
Лямбда-выражения в Java 8: основы и примеры тест: 89 · вопросы: 77
Коллекции тест: 139 · вопросы: 121
Stream API в Java: обработка данных с примерами тест: 36 · вопросы: 36
Основы алгоритмов в программировании на Java тест: 35 · вопросы: 35
Исключения тест: 73 · вопросы: 41
Потоки ввода-вывода в Java (InputStream, OutputStream) тест: 49 · вопросы: 44
Reflection API и JavaDoc в Java тест: 10 · вопросы: 10
Сериализация и клонирование объектов в Java тест: 22 · вопросы: 20
Maven: сборка и управление зависимостями Java проекта тест: 61 · вопросы: 54
Многопоточность в Java: потоки и concurrency тест: 42 · вопросы: 0
Git и GitHub для разработчиков: основы контроля версий тест: 9 · вопросы: 9

Часто задаваемые вопросы

Тест по Java бесплатный?

Да. И тест по Java, и вопросы для собеседования бесплатны и доступны без регистрации. Если войти в аккаунт, результаты тестов сохраняются в профиле.

Чем тест отличается от вопросов для собеседования?

Тест проверяет: вы отвечаете на вопросы с вариантами ответа и в конце получаете результат в процентах и разбор правильных ответов. Вопросы для собеседования помогают повторить: вы читаете вопрос, отвечаете про себя и сразу открываете ответ, без оценки.

Сколько всего вопросов?

В курсе Java Core 1 269 вопросов для тестов и 931 вопрос для собеседования по 26 модулям. За один раз вы выбираете темы и проходите от 5 до 100 вопросов.

Какие темы Java охватывают вопросы?

Вопросы идут по программе курса Java Core: от первой программы, синтаксиса и операций до ООП, строк, дженериков, лямбда-выражений, коллекций, Stream API, исключений, ввода-вывода и многопоточности. Полный список модулей и уроков — на этой странице.

Подойдёт ли тест новичку и опытному разработчику?

Да. Новичок может проверить один урок сразу после изучения, а опытный разработчик — выбрать несколько модулей и найти пробелы перед собеседованием. Темы вы выбираете сами, поэтому сложность теста определяется выбранными модулями.

Покажут ли правильные ответы?

Да. После теста видны все вопросы, ваши ответы и правильные, так что понятно, какие темы повторить. В вопросах для собеседования ответ открывается сразу.

Поможет ли это подготовиться к тестированию на работе или собеседованию?

Вопросы охватывают темы Java Core, которые проверяют на большинстве технических собеседований и тестирований, включая вопросы с кодом: скомпилируется ли он, что выведет, где ошибка. Тестом найдите слабые темы, а вопросами для собеседования повторите их.