Java | Тесты
5.57K subscribers
26 photos
336 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+7ESm0VKXC4tjYzky
Задачи t.me/+8eqUTboisnkyZjQy
Вакансии t.me/+4pspF5nDjgM4MjQy
Download Telegram
🤔 Почему важно переопределять equals и hashcode?

Без правильного переопределения эти методы объекты могут неправильно обрабатываться в хеш-структурах, таких как HashMap или HashSet. Это может привести к некорректному поиску, добавлению или удалению объектов.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥2
🤔 Какие операции эффективнее всего выполняются с использованием TreeMap в Java?
Anonymous Quiz
7%
Добавление элементов
1%
Удаление элементов
26%
Получение элементов
66%
Сортировка элементов
💊37🤔8👍31
🤔 Какой метод в java.util.Optional используется для получения значения, если оно присутствует, или иного значения по умолчанию?
Anonymous Quiz
33%
orElse()
16%
get()
25%
ifPresent()
26%
orElseGet()
💊9👍6🤔1
🤔 В контексте бизнеса обязательно ли учитывать в equals все поля сущности?

Нет, в equals нужно учитывать только те поля, которые уникально идентифицируют объект (например, идентификатор). Поля, не влияющие на идентичность объекта, можно игнорировать для упрощения логики.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥4
🤔 Как называется принцип в Java, который защищает изменения в интерфейсе от влияния на существующих пользователей?
Anonymous Quiz
72%
Инкапсуляция
7%
Полиморфизм
4%
Наследование
17%
Сокрытие изменений
💊41🤔21😁1
🤔 Какое значение вернёт метод max() для пустого Stream?
Anonymous Quiz
15%
0
23%
null
43%
Optional.empty
19%
Исключение
👍8🔥1
Forwarded from easyoffer
💡 В EasyOffer 2.0 появится фильтрация вопросов по грейдам и типам интервью!

📊 Например, вот вероятности ТОП-30 вопросов, которые задают на HR-скрининге Python-разработчику уровня Middle/Senior. Данные основаны на 53 реальных интервью.

97% Какие у тебя зарплатные ожидания
73% Какие у тебя есть вопросы
44% Какие критерии при выборе будущей работы
41% Расскажи о себе
38% Почему ищешь работу
35% Расскажи про свой опыт
35% Расскажи про проект на предыдущей работе
32% Почему уволился с предыдущей работы
29% Где территориально сейчас живешь/находишься
23% Есть ли другие предложения по работе
17% Есть ли военный билет
17% Почему хочешь сменить работу
17% Как проводишь свободное время
17% Расскажи про задачи на предыдущей работе
17% Сколько коммерческого опыта работы с Python
17% С какими БД работал
14% Находишься ли в активном поиске работы
14% С каким стеком работаешь
14% Почему решил откликнуться на нашу вакансию
14% Какой текущий статус поиска работы
11% Почему решил стать программистом
11% С какими фреймворками работал
11% Какую зарплату получал на предыдущей работе
11% Работаешь ли в настоящий момент
11% На какой грейд себя оцениваешь
11% Как быстро можешь приступить к работе после получения офера
11% Расскажи про свои pet-проекты
8% Какие знаешь типы данных в Python
8% Что такое декоратор в Python
8% Что ищешь на новой работе

🚀 Скоро стартует краудфандинговая кампания, которая поможет ускорить разработку EasyOffer 2.0.
Первые спонсоры получат уникальные лимитированные награды!

📢 Если вам это интересно, подписывайтесь на канал 👉 этот телеграм канал
🤔 Кратко об идее обработки ошибок в Java.

Java использует исключения для обработки ошибок, что позволяет отделить основную логику программы от обработки ошибок. Это повышает читаемость и надежность кода. Разработчики используют такие конструкции, как try-catch, finally, throw и throws.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9😁2
🤔 Какой из них является правильным способом начать транзакцию в JPA?
Anonymous Quiz
39%
entityManager.getTransaction().begin();
36%
session.beginTransaction();
16%
transaction.start();
9%
connection.setTransaction();
🔥31👍1
🤔 Что из перечисленного гарантирует что операции чтения и записи в переменную выполняются атомарно?
Anonymous Quiz
3%
private
3%
protected
21%
transient
73%
volatile
💊22👍3👀3🔥1🤯1
🤔 Какие конструкции в обработке ошибок известны?

- try-catch: Перехват и обработка исключений.
- finally: Код, который выполняется независимо от того, возникло исключение или нет.
- throw: Выбрасывание исключений.
- throws: Объявление исключений в сигнатуре метода.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3
🤔 Какой пакет в Java используется для работы с аннотациями во время выполнения через рефлексию?
Anonymous Quiz
34%
java.lang.reflect
32%
java.util.reflect
23%
java.annotation
11%
java.reflect
👍4🔥1
🤔 Какое исключение выбрасывается при попытке добавления элемента в заполненную коллекцию, которая ограничена по размеру?
Anonymous Quiz
9%
IllegalStateException
63%
IndexOutOfBoundsException
20%
FullCollectionException
8%
UnsupportedOperationException
💊15🔥2👍1
🤔 Когда может произойти ситуация, когда можем перезатереть исключение?

Если в блоке catch или finally выбросить новое исключение, оно заменит оригинальное, из-за чего теряется информация о начальной ошибке. Это может затруднить диагностику.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥5
🤔 Где в обработке исключений может применяться конструкция с finally?

Блок finally применяется для освобождения ресурсов, таких как закрытие файлов, потоков или соединений, вне зависимости от того, произошло исключение или нет.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥3
🤔 Какой принцип SOLID нарушается, если класс зависит от конкретных реализаций других классов, а не от абстракций?
Anonymous Quiz
12%
Single Responsibility Principle
9%
Open/Closed Principle
24%
Liskov Substitution Principle
55%
Dependency Inversion Principle
👍9
🤔 В контексте Java Generics, что означает wildcard ? extends T?
Anonymous Quiz
19%
Любой супертип T
71%
Любой подтип T
5%
Только тип T
5%
Тип, исключающий T
💊31🤯26🤔3👍2😁1
🤔 Какая величина у байта?

Байт равен 8 битам и является базовой единицей измерения данных в памяти.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
😁21👍9