На месте преступления обнаружена подозрительная операция с ArrayList. Свидетели утверждают, что один из элементов бесследно исчез, но следы указывают на нечто более зловещее...
Эксперты зафиксировали такую улику 👆🏻
Результат шокировал следствие: поведение программы оказалось неожиданным.
🤔 Разгадайте тайну: что на самом деле происходит?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5😁3🔥2
Что будет результатом кода?
Anonymous Quiz
52%
{apple=15, banana=3, orange=24, grape=7}
12%
{apple=10, banana=3, orange=24, grape=7}
6%
{apple=10, banana=3, orange=24}
8%
{apple=15, banana=3, orange=11}
22%
Посмотреть ответ
👍10🔥2❤1
Эксперты зафиксировали подозрительную активность в Spring-приложении. Два бина с одинаковыми лицами, но следствие не может понять — это один подозреваемый или разные личности?
Эксперты зафиксировали такую улику 👆🏻
🤔 Разгадайте тайну: что на самом деле происходит?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍1😁1
Что будет результатом?
Anonymous Quiz
18%
false — каждый @Autowired создаёт новый экземпляр зависимости, это основа Dependency Injection
49%
true — Spring по умолчанию создаёт singleton бины, поэтому обе ссылки указывают на один объект
29%
Будет ошибка компиляции — Spring не может внедрить одну зависимость дважды в один класс
5%
Посмотреть ответ
🔥5👍4❤2🥱1
Что происходит, если продюсер отправляет сообщение в Kafka, но брокер недоступен?
Anonymous Quiz
7%
Сообщение теряется
10%
Сообщение отправляется напрямую в Zookeeper
59%
Продюсер получает ошибку и ретраит отправку
16%
Сообщение сохраняется в кеш
8%
Посмотреть ответ
👍9🔥2👏2
Какие задачки публиковать больше?
👍🏼 — Простенькая классика по кору/спрингу
🤔 — Кейсы под собеседования
🔥 — Эмуляции реальных/сложных кейсов
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔46🔥18👍14
У вас есть два бина с одинаковым интерфейсом. При попытке внедрить зависимость через интерфейс в другой класс Spring выбрасывает исключение о неоднозначности бинов. Какой способ НЕ поможет решить эту проблему?
Anonymous Quiz
7%
Использовать аннотацию @Primary на одном из бинов
10%
Использовать аннотацию @Qualifier при внедрении зависимости
46%
Добавить аннотацию @Autowired(required = false) к полю
28%
Назвать параметр конструктора точно так же, как называется нужный бин
8%
Посмотреть ответ
👍6🔥3👏1
Какая из следующих инструкций Dockerfile используется для установки переменных среды в контейнере Docker?
Anonymous Quiz
4%
RUN
80%
ENV
9%
EXPOSE
4%
FROM
4%
Посмотреть ответ
🔥5🤔3😁2👍1
Какие планы на новогодние праздники?
🎉 — Ем салатики и отдыхаю
🤔 — Какие праздники, буду работать
⚡️ — Буду учиться и писать пет проектики
😁 — Просто ответ, если ничего другого не подошло))
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡25🎉20🤔5😁2
WANTED: JAVA-АРХИТЕКТОР ЗАДАЧ
Обвиняется в умении составлять тесты, которые невозможно пройти без глубокого понимания языка. Мы ищем практика, готового учить других через решение сложных задач.
Приметы:
— является экспертом в
— умеет проектировать задачи на многопоточность и архитектуру;
— готов делиться опытом с большой аудиторией разработчиков;
— хочет монетизировать свои знания.
Суть сделки:
— вознаграждение за создание авторского обучающего контента;
— рост медийности и узнаваемости;
— долгосрочное сотрудничество с Proglib.
Чистосердечное признание здесь
P.S. Твой коллега пишет тесты лучше, чем код? Пора его сдать.
Обвиняется в умении составлять тесты, которые невозможно пройти без глубокого понимания языка. Мы ищем практика, готового учить других через решение сложных задач.
Приметы:
— является экспертом в
Java (понимает альтернативные стеки вроде Go или Python);— умеет проектировать задачи на многопоточность и архитектуру;
— готов делиться опытом с большой аудиторией разработчиков;
— хочет монетизировать свои знания.
Суть сделки:
— вознаграждение за создание авторского обучающего контента;
— рост медийности и узнаваемости;
— долгосрочное сотрудничество с Proglib.
Чистосердечное признание здесь
P.S. Твой коллега пишет тесты лучше, чем код? Пора его сдать.
Накануне Нового года в главном хранилище подарков произошёл инцидент.
Детектив Санта обнаружил странное поведение системы учёта 👆🏻
🤔 Разгадайте тайну: что на самом деле происходит?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1🔥1
🔥5👍1👏1
Пусть в 2026 году все ваши задачи решаются с первой попытки, алгоритмы работают за O(1), а рекурсия всегда находит базовый случай
Спасибо, что решаете задачи вместе с нами! Впереди ещё больше интересных челленджей 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🎉5❤2
Пишите свои предложения в комменты, там же можете найти код текстом.
#лучшее2025
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2👏2
Как найти длину самой длинной строки в списке?
Anonymous Quiz
10%
list.stream().filter(s -> s.length() > max).count();
64%
list.stream().mapToInt(String::length).max().orElse(0);
16%
list.stream().map(String::length).max((a, b) -> b - a).orElse(0);
2%
list.stream().mapToInt(String::length).sum();
7%
Посмотреть ответ
👍7🔥2👏1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
Что будет результатом кода?
Anonymous Quiz
55%
{"username":"john_doe","email":"john@example.com"}
9%
RuntimeException
9%
{"username":"john_doe","email":null}
21%
{"username":"john_doe"}
6%
Посмотреть ответ
👍4❤1🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
Из-за чего возможна ошибка в рантайме?
Anonymous Quiz
18%
Метод equals вызывается от null
50%
Нет проверки, является ли obj экземпляром BadEquals
21%
Проблема с доступом к полю id
6%
Поле id неинициализировано
5%
Посмотреть ответ
👍6❤1🔥1👏1🌚1