Java | Тесты
Open in Telegram
Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @easyoffer_adv
Show more5 511
Subscribers
-124 hours
-167 days
-4630 days
Posts Archive
5 509
🤔 Что такое dependency injection в Spring?
Это паттерн, который Spring использует для управления зависимостями объектов. Вместо того чтобы объект создавал свои зависимости сам, они предоставляются контейнером Spring. Это реализуется через аннотации (@Autowired, @Inject) или конфигурационные файлы, что упрощает тестирование и масштабируемость.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 509
🤔 Какой интерфейс в Java используется для наблюдения за изменениями в коллекции?
5 509
🤔 Какие виды внедрения зависимости есть?
1. Через конструктор (Constructor Injection): зависимости передаются как параметры конструктора.
2. Через сеттеры или методы (Setter/Method Injection): зависимости устанавливаются через сеттеры или методы после создания объекта.
3. Через поле (Field Injection): зависимости внедряются напрямую в поля с использованием аннотаций, например, @Autowired.
4. Интерфейсное внедрение (Interface Injection): зависимости задаются через методы интерфейса (редко используется).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 509
🤔 Какой из следующих интерфейсов используется для обработки событий изменения состояния в JavaBeans?
5 509
🤔 Какой из следующих классов используется для хранения уникальных элементов в неотсортированном порядке?
5 509
🤔 Что такое строка в Java?
Строка в Java представлена классом String, который является неизменяемым (immutable). Каждая операция изменения строки создаёт новый объект. Это обеспечивает безопасность и эффективность при работе со строковыми данными.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 509
🤔 Какой из следующих классов используется для создания объекта, который может изменять свое состояние и уведомлять наблюдателей?
5 509
Почему Java - лучший язык для программирования в 2025 году?
Если вы до сих пор выбираете новое направление в IT.. скорее посетите канал Павла Сорокина!
Вся выжимка за 5 лет работы Java-разработчиком от ведущего специалиста!
🧑💻Выбирайте уровень подготовки и смотрите возможные решения:
— Начало положено: Только начали изучать язык, у вас все только впереди!
— Улучшение знаний: Высокий доход требует должных знаний - научитесь!
— Хочется зарабатывать: Узнаете, как пройти собеседование на топ-работу с первого раза!
5 509
🤔 Какой класс используется для выполнения математических операций с комплексными числами?
5 509
🤔 Что знаешь о методе clone?
Метод clone в Java создаёт копию объекта и используется для объектов, которые реализуют интерфейс Cloneable. Он выполняет поверхностное копирование, то есть копирует только примитивные типы и ссылки, но не сами вложенные объекты. Для глубокого копирования требуется дополнительная реализация.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 509
🤔 Какой интерфейс используется для обработки событий изменения значений в компонентах Swing?
5 509
🤔 Какой из следующих классов используется для обработки ошибок при чтении и записи файлов в Java?
5 509
🤔 В чём отличие Supplier'а от Consumer'а?
Supplier — это функциональный интерфейс, который возвращает объект, но не принимает аргументов (T get()). Consumer принимает объект в качестве входного параметра, но ничего не возвращает (void accept(T t)). Первый используется для генерации данных, а второй — для их обработки.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 509
🤔 Какой JDK-инструмент позволяет анализировать байт-код классов Java?
5 509
🤔 Какой из следующих классов используется для работы с потоками данных, поддерживающими запись символов?
5 509
🤔 В чём идея полиморфизма?
Полиморфизм — это способность объектов разных классов обрабатывать одинаковые методы по-разному. Это достигается через переопределение методов или реализацию интерфейсов. Полиморфизм позволяет писать более универсальный код, который работает с разными объектами одинаково. Это упрощает расширение и поддержку программ.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 509
🤔 Какой из следующих методов используется для получения текущего времени в наносекундах?
5 509
🤔 Какой интерфейс используется для реализации обратного вызова (callback) в асинхронных операциях?
5 509
📺 Уникальная база записей IT собеседований
300+ записей реальных собеседований на программиста, тестировщика, аналитика и прочие IT профы.
Записи собесов от ведущих компаний: Сбер, Яндекс, ВТБ, Тинькофф, Озон, Wildberries и т.д.
🎯 Переходи по ссылке и присоединяйся к базе, чтобы прокачать свои шансы на успешное трудоустройство!
У тебя есть запись собеседования? Мы готовы ее купить и заплатим до 3000 руб. за каждую
