Java | Тесты
الذهاب إلى القناة على Telegram
Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @easyoffer_adv
إظهار المزيد5 521
المشتركون
-124 ساعات
-97 أيام
-4730 أيام
أرشيف المشاركات
5 519
Роадмап подготовки к Java собеседованиям
Цель роадмапа – предоставить список тем и источников для быстрой подготовки к собеседованиям.
Темы:
– Java (архитектура jvm, gc, многопоточность)
– Spring (aop, transaction, cloud)
– SQL/NoSQL (acid, base, уровни изоляций, explain)
– Kafka/Docker/Kubernetes
– Паттерны проектирования, ООП, SOLID
– Алгоритмы и структуры данных
– Системный дизайн
Полная версия роадмапа со всеми темами и источниками лежит в канале @backend_interviewer
5 519
🤔 Какой менеджер компоновки разбивает контейнер на фиксированные ячейки?
5 519
🤔 Collections.emptyList() или новый экземпляр?
Collections.emptyList() — предпочтительнее:
- создаёт immutable объект;
- экономит память (возможно переиспользование);
- безопасен при использовании по умолчанию.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 519
🤔 Какой интерфейс используется для выполнения операций ввода-вывода с символами?
5 519
🤔 Какой из методов java.lang.reflect.Method используется для вызова метода с отражением (Reflection)?
5 519
🤔 Какими значениями инициализируются переменные по умолчанию?
Если переменная — поле класса, она получает значение по умолчанию:
- int, short, byte, long → 0
- float, double → 0.0
- boolean → false
- char → '\u0000' (нулевой символ)
- Объекты и ссылки → null
Локальные переменные не инициализируются автоматически — компилятор требует явного присваивания.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 519
🤔 Какой из следующих методов интерфейса Iterator удаляет последний возвращенный элемент из коллекции?
5 519
🤔 Что подразумевается под Классом-обёрткой (Class Wrapper)?
Класс-обёртка (Wrapper class) — это объектная оболочка для примитивного типа.
В Java каждый примитив имеет соответствующий класс-обёртку:
- int → Integer
- double → Double
- char → Character
- и т.д.
Зачем нужен:
- для использования примитивов там, где требуется объект (например, в коллекциях);
- поддержка null значений;
- работа с generic-кодом (List<Integer>).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 519
🤔 Какой из методов класса java.lang.Thread помечает поток как демоновый (фоновый)?
5 519
🤔 Какой метод класса StringBuilder используется для изменения длины строки?
5 519
🤔 Сколько нужно instance'ов, чтобы обеспечить CI/CD?
Зависит от нагрузки: минимум 1 агент CI, 1 runner, 1 среда для staging и 1 — для прод. Обычно 3–5 инстансов минимум на прод-проект.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 519
🤔 Какое исключение выбрасывается при попытке использовать недопустимый индекс массива?
5 519
🤔 Какой интерфейс используется для обработки событий мыши в графическом интерфейсе?
5 519
🤔 В чём разница между бакетом и списком?
- Бакет (bucket) в HashMap — это ячейка хеш-таблицы, куда помещаются элементы с одинаковым хешем.
- Список внутри бакета — это цепочка элементов (чаще всего LinkedList), хранящихся при коллизиях.
Итак: бакет — это "корзина", а список — содержимое этой корзины.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 519
🤔 Какой паттерн проектирования описывает создание объекта с возможностью возврата его в исходное состояние?
5 519
🤔 Для чего нужен декоратор?
Для расширения функциональности объекта, не затрагивая исходный код. Это позволяет гибко настраивать поведение, соблюдая принципы открытости/закрытости.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 519
Устали от продакшн-огня, но не хотите уходить из IT? ❤️🔥
В автоматизации тестирования не горит и обычно не падает в пятницу вечером. Зато кодить всё ещё нужно.
Приходите на вебинар «Автотест на Java и карьера QA-автоматизатора» — в четверг, 5 июня.
▶️▶️ Занять место ▶️
Занятие проводят инженеры QA.GURU, создатели авторской программы по обучению автоматизации.
Что будет?
— узнаете, чем отличается Manual от Automation QA;
— разберетесь, куда двигается рынок, и почему автоматизаторы нужны всем.
А еще на занятии вы:
— напишете свой автотест на Java: логин, поиск в Google шаг за шагом;
— подключите Web, Mobile и API в одном проекте.
Спикер, Станислав Васенков — QA-инженер, 10+ лет в автоматизации, ex-Head of QAA pflb.ru и автор библиотеки allure-notifications, спикер QA-митапов. Победитель хакатона по автоматизации тестирования от Epam.
На нашей встрече Стас покажет, как специалисту с бэкграундом в разработке стартовать в автоматизации.
🎯 Будет интересно,если вы:
— Java-разработчик, который хочет уйти от багфиксов, но остаться в IT;
— ищете менее выгорающий трек с хорошей техбазой;
— хотите понять, как устроена современная автоматизация и где вы в ней можете быть полезны.
Участие бесплатное, но нужна регистрация.
▶️ Занять место можно до четверга.
Реклама. Рекламодатель: ИП Васенков Станислав Олегович, ИНН 774335827403, erid: 2VtzqxNhbPT
5 519
🤔 Какой метод класса Runtime используется для получения общего количества памяти, доступной для JVM?
