Смотрите также:
Java. Подготовка к собеседованию
Java. Базовый синтаксис
Java. Управляющие конструкции
Java. Массивы и строки
Java. Методы
Java. Основы ООП
Исключения (Exceptions)
Дженерики (Generics)
Java. Коллекции (Collections Framework)
Java. Современная Java (Java 8+)
Java. Ввод/Вывод (I/O и NIO)
Java. Многопоточность, паттерны проектирования, работа с памятью
Вопросы на собеседованиях
10/10/2026
Java. Подготовка к собеседованию
Java. Подготовка к собеседованию
core
java
1. Базовый синтаксис
Переменные, типы данных (примитивные и ссылочные), операторы.
Управляющие конструкции
Условные операторы (if/else, switch), циклы (for, while, do-while).
3. Массивы и строки
Работа с массивами, класс String и его методы, StringBuilder.
4. Методы
Объявление, вызов, перегрузка методов, передача параметров.
5. Основы ООП (Объектно-Ориентированного Программирования)
Классы и объекты.
4 столпа ООП: Инкапсуляция, Наследование, Полиморфизм, Абстракция.
Ключевые слова: this, super, static, final.
Абстрактные классы и интерфейсы.
6. Исключения (Exceptions)
Иерархия исключений, try-catch-finally, создание собственных исключений.
7. Дженерики (Generics)
Обобщения, wildcards (? extends, ? super).
8. Коллекции (Collections Framework)
Интерфейсы List, Set, Map.
Понимание, чем ArrayList отличается от LinkedList, HashSet от TreeSet, HashMap от TreeMap. Как они работают "под капотом".
9. Современная Java (Java 8+)
Лямбда-выражения, Stream API (фильтрация, маппинг, редьюсинг), Optional.
10. Ввод/Вывод (I/O и NIO)
Чтение и запись файлов, работа с путями.
11. Многопоточность, паттерны проектирования, работа с памятью
Java. Базовый синтаксис →