Тест по Java онлайн и вопросы для собеседования
Проверьте знание Java Core двумя способами: пройдите тест и получите результат в процентах или повторите вопросы для собеседования с ответами в своём темпе. Выберите темы и число вопросов — от 5 до 100, регистрация не нужна.
Тест по Java онлайн
Вопросы с вариантами ответа по выбранным темам. В конце — результат в процентах, все вопросы, ваши ответы и правильные.
Вопросы для собеседования по Java с ответами
Типичные вопросы собеседований по темам курса. Прочитайте вопрос, ответьте про себя и откройте ответ — быстрый способ повторить модуль перед собеседованием или экзаменом.
Как это работает
- Выберите темы. Один урок, целый модуль или несколько модулей курса Java Core.
- Задайте длину. От 5 до 100 вопросов; обычный тест занимает 10–30 минут.
- Вопросы теста практические. Во многих — фрагмент кода: скомпилируется ли он, что выведет, где ошибка, что пропущено.
- Разберите результат. После теста — результат и полный разбор с правильными ответами. В вопросах для собеседования ответ открывается сразу.
Какие темы охватывают тесты и вопросы
905 вопросов теста и 534 вопроса для собеседования по 24 модулям. Раскройте модуль, чтобы увидеть уроки; ссылка урока открывает его вопросы.
Что такое Java: введение в язык программирования
Как создать и запустить первое Java-приложение
Синтаксис Java: основы языка и структура кода
- Лексика Java: пробелы, идентификаторы и комментарии
- Правила именования идентификаторов
- Примитивные типы данных и литералы
- Объявление и вызов методов в Java
- Объявление, инициализация и область видимости переменных
- Прямой, обратный и дополнительный код
- Преобразование и приведение примитивных типов
- Ввод с клавиатуры в Java
Основные операции в Java: арифметические и логические
Условные операторы и циклы в Java (if, switch, for, while)
Массивы в Java: создание, использование и примеры
Объектно-ориентированное программирование в Java (ООП)
- Процедурное и объектно-ориентированное программирование
- Три принципа ООП в Java
- Классы и объекты в Java
- Виды конструкторов в Java
- Ключевое слово this в Java
- Перегрузка методов и конструкторов в Java
- Структура памяти в Java: стек и куча
- Передача объектов в методы
- Varargs в Java: методы с переменным числом аргументов
- Рекурсия в Java
- Сборщик мусора и метод finalize
- Наследование в Java и ключевое слово extends
- Ключевое слово super в Java
- Модификаторы доступа в Java
- Геттеры и сеттеры в Java: концепция JavaBeans
- Переопределение методов в Java
- Абстрактные классы и методы в Java
- Ключевое слово final в Java
- Модификатор native для объявления методов
Ключевое слово static в Java: объяснение и примеры
Object
Интерфейсы, enum и связи объектов в Java
Классы-обертки в Java (Wrapper Classes)
Строки в Java: работа с классом String
Localization& Internationalization
Date & Time
Дженерики и внутренние классы в Java
Лямбда-выражения в Java 8: основы и примеры
- Лямбда-выражения в Java
- Функциональный интерфейс в Java
- Predicate в Java: функциональный интерфейс и примеры
- Интерфейс Consumer в Java
- Интерфейс Function в Java
- Supplier в Java: функциональный интерфейс и метод get()
- Интерфейс UnaryOperator в Java
- Специализации функциональных интерфейсов в Java
- Ссылки на методы (method reference) в Java
Коллекции
Stream API в Java: обработка данных с примерами
Основы алгоритмов в программировании на Java
Исключения в Java: обработка ошибок (try-catch)
Потоки ввода-вывода в Java (InputStream, OutputStream)
Сериализация и клонирование объектов в Java
Многопоточность в Java: потоки и concurrency
Git и GitHub для разработчиков: основы контроля версий
Часто задаваемые вопросы
Тест по Java бесплатный?
Да. И тест по Java, и вопросы для собеседования бесплатны и доступны без регистрации. Если войти в аккаунт, результаты тестов сохраняются в профиле.
Чем тест отличается от вопросов для собеседования?
Тест проверяет: вы отвечаете на вопросы с вариантами ответа и в конце получаете результат в процентах и разбор правильных ответов. Вопросы для собеседования помогают повторить: вы читаете вопрос, отвечаете про себя и сразу открываете ответ, без оценки.
Сколько всего вопросов?
В курсе Java Core 905 вопросов для тестов и 534 вопроса для собеседования по 24 модулям. За один раз вы выбираете темы и проходите от 5 до 100 вопросов.
Какие темы Java охватывают вопросы?
Вопросы идут по программе курса Java Core: от первой программы, синтаксиса и операций до ООП, строк, дженериков, лямбда-выражений, коллекций, Stream API, исключений, ввода-вывода и многопоточности. Полный список модулей и уроков — на этой странице.
Подойдёт ли тест новичку и опытному разработчику?
Да. Новичок может проверить один урок сразу после изучения, а опытный разработчик — выбрать несколько модулей и найти пробелы перед собеседованием. Темы вы выбираете сами, поэтому сложность теста определяется выбранными модулями.
Покажут ли правильные ответы?
Да. После теста видны все вопросы, ваши ответы и правильные, так что понятно, какие темы повторить. В вопросах для собеседования ответ открывается сразу.
Поможет ли это подготовиться к тестированию на работе или собеседованию?
Вопросы охватывают темы Java Core, которые проверяют на большинстве технических собеседований и тестирований, включая вопросы с кодом: скомпилируется ли он, что выведет, где ошибка. Тестом найдите слабые темы, а вопросами для собеседования повторите их.