Java Interview Tasks
Open in Telegram
Реальные вопросы и задачи с собеседований. Оригинальный авторский контент. Актуальный материал. Уровень вопросов от junior до supersenior. Автор канала - @alexzelentsov По рекламе: @alexzelentsov и https://telega.in/c/java_interview_tasks
Show more4 522
Subscribers
No data24 hours
-107 days
-2730 days
Posts Archive
4 522
Что выведется в консоль?
Почему ide выделяет желтым '==' пишите в комментах
4 522
Как правильно сравнивать строки?
Почему Ваш вариант самый правильный пишите в комменты
4 522
Вопрос по коду выше.
Можно ли xmlMapper использовать как поле в классе ниже
или нужно его объявить как переменную внутри метода deserialize? Обоснования пишите в комментариях
4 522
Можно ли xmlMapper использовать как поле в классе ниже
или нужно его объявить как переменную внутри метода deserialize?
Обоснования пишите в комментариях
import com.fasterxml.jackson.dataformat.xml.XmlMapper;
@Slf4j
@SuppressWarnings("unused")
public class EventDeserializer implements Deserializer<Event> {
private final XmlMapper xmlMapper = new XmlMapper();
@Override
public Event deserialize(String topic, byte[] data) {
try {
return xmlMapper.readValue(data, Event.class);
} catch (IOException e) {
log.error("Error deserialize message topic {}", topic, e);
}
return null;
}
}
4 522
Может ли не завершится thread1? (thread1 и thread2 запускаются одновременно в разных потоках)
4 522
Может ли не завершится thread1? (thread1 и thread2 запускаются одновременно в разных потоках)
4 522
Нужно ли указывать третий параметр (mergeFunction) в методе Collectors.toMap(this::getKey(), this::getValue(), (o1, o2) -> o1) ? Если нужно, то для чего? и что будет если не указать его? пишите в комментах
4 522
Сколько вариантов может напечатать thread2? (thread1 и thread2 запускаются в разных потоках)
4 522
Что нужно сделать в коде выше что бы doInTransaction выполнился в отдельной транзакции ?
4 522
Что нужно сделать что бы doInTransaction выполнился в отдельной транзакции ?
4 522
Сколько вариантов вывода может быть?
Ваши варианты пишите в комментах
4 522
#concurrency #java
class A {
int a;
int b;
void m1() {
a++;
b++;
}
void m2() {
System.out.println(b);
System.out.println(a);
}
}
// пример вывода: b=1 a=0
Методы m1 и m2 запускаются в разных потоках, одновременно, один раз каждый4 522
Какая реализация метода
public List unionLists(List l1, List l2);
верная? Причины, почему неверны реализации, пишите в комменты
Available now! Telegram Research 2025 — the year's key insights 
