Что происходит, когда producer отправляет сообщение с ключом в топик с несколькими партициями?
Anonymous Quiz
8%
Сообщение попадает в случайную партицию
72%
Kafka вычисляет хэш ключа и использует его для определения партиции
15%
Сообщение реплицируется во все партиции
0%
Ключ игнорируется
5%
Посмотреть ответ
👍5🔥2👏1
Какой потенциальный риск присутствует в коде?
Anonymous Quiz
17%
CompletableFuture.supplyAsync() блокирует основной поток
9%
Рисков нет, код безопасен
49%
future.get() может зависнуть навсегда
12%
Высокая нагрузка на потокобезопасные ресурсы, нужен synchronized
14%
Посмотреть ответ
👍5🔥1👏1
Какое регулярное выражение соответствует строке, которая начинается с заглавной буквы (A–Z), содержит ровно 2 цифры в любом месте (не обязательно подряд), и заканчивается строчной буквой (a–z)?
Anonymous Quiz
23%
^[A-Z].*\d.*\d.*[a-z]$
35%
^[A-Z].*\d{2}.*[a-z]$
17%
^[A-Z]+\d{2}[a-z]+$
18%
^[A-Z][\w]*\d[\w]*\d[\w]*[a-z]$
7%
Посмотреть ответ
👍6👏2🔥1😁1🤔1
Что будет результатом запуска кода?
Anonymous Quiz
12%
ClassCastException
55%
Код скомпилируется и в список добавится 42
24%
Ошибка компиляции
4%
Код скомпилируется и в список добавится null
5%
Посмотреть ответ
👍5👏2🔥1🥱1👾1
В каком порядке выполнятся операции при создании Spring-бина?
Anonymous Quiz
32%
Constructor → @Autowired → @PostConstruct → InitializingBean.afterPropertiesSet()
23%
@Autowired → Constructor → @PostConstruct → InitializingBean.afterPropertiesSet()
28%
Constructor → @PostConstruct → @Autowired → InitializingBean.afterPropertiesSet()
8%
@PostConstruct → Constructor → @Autowired → InitializingBean.afterPropertiesSet()
9%
Посмотреть ответ
👍7👏2🔥1
Вы используете @Cacheable на методе сервиса. Метод вызывается из того же класса. Что произойдёт?
Anonymous Quiz
21%
Кэш будет работать корректно
45%
Кэш не будет работать
17%
Кеш сработает только при первом вызове
5%
Выбросится CacheException
11%
Посмотреть ответ
👍3👏2❤1🔥1
Продюсер отправил сообщение с acks=1. Брокер-Leader подтвердил получение, но сразу после этого упал — до того как Follower-ы успели реплицировать. Что произойдёт с сообщением?
Anonymous Quiz
27%
Сообщение сохранится, т.к. оно уже было подтверждено Leader-ом
25%
Сообщение потеряется, т.к. новый Leader не будет знать о нём
13%
Продюсер автоматически повторит отправку
25%
Kafka откатит партицию до последнего согласованного состояния
10%
Посмотреть ответ
🔥4👍3❤2
Сколько раз будет вызван System.out.println?
Anonymous Quiz
4%
0
60%
1
28%
2
1%
3
7%
Посмотреть ответ
👍6🔥2👏1
Как указать активный профиль при запуске Spring Boot приложения через командную строку?
Anonymous Quiz
18%
-Dprofile=prod
15%
--spring.profiles=prod
48%
-Dspring.profiles.active=prod
12%
--activate.profile=prod
8%
Посмотреть ответ
👍7🔥1👏1
Что будет результатом кода?
Anonymous Quiz
5%
Ошибка компиляции
20%
Result: 42
18%
Result: null
43%
TimeoutException
15%
Посмотреть ответ
👍7❤1🔥1
Текущий уровень сложности задачек?
🔥 — Слишком просто, хочу сложнее
👍🏼 — В самый раз
❤️ — Иногда сложновато
😁 — Часто не понимаю
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29🔥13❤10👾2
Что произойдёт при вызове user.getOrders() в контроллере?
Anonymous Quiz
11%
Вернётся пустой список
28%
Вернётся корректный список заказов
5%
Вернётся null
48%
Выбросится LazyInitializationException
7%
Посмотреть ответ
👍4❤2🔥1
В чём ключевая разница между CountDownLatch и CyclicBarrier?
Anonymous Quiz
3%
CyclicBarrier медленнее
79%
CountDownLatch одноразовый, CyclicBarrier переиспользуемый
3%
Они идентичны
5%
CountDownLatch только для двух потоков
10%
Посмотреть ответ
👍5🔥1👏1
За год мы провели три потока курса по ИИ-агентам, а теперь запускаем масштабное обновление!
В новом, четвёртом потоке мы учли все пожелания студентов, добавили большой блок про
В программе:
— практика с первого занятия:
— оркестрация в
— продвинутый
— контроль экономики агентов: маршрутизация и кеширование запросов;
— развёртывание локальных опенсорс-моделей с соблюдением 152-ФЗ.
В честь старта продаж действует спецпредложение: 3 курса по цене 1 (два дополнительных курса в подарок).
Доступ к материалам для предварительной подготовки откроется сразу после оплаты.
По промокоду
👉 Присоединиться к четвёртому потоку и вывести агентов в прод
В новом, четвёртом потоке мы учли все пожелания студентов, добавили большой блок про
AgentOps и сместили фокус с базовых концепций на суровый инжиниринг. Пройти тесты на знание алгоритмов в Java легко, а вот сделать так, чтобы ИИ-агент стабильно работал в проде и экономил ресурсы — задача со звёздочкой.В программе:
— практика с первого занятия:
Jupyter-ноутбуки с автопроверкой;— оркестрация в
LangGraph: human-in-the-loop и механизм time-travel;— продвинутый
RAG для продакшена и парсинг сложных документов;— контроль экономики агентов: маршрутизация и кеширование запросов;
— развёртывание локальных опенсорс-моделей с соблюдением 152-ФЗ.
В честь старта продаж действует спецпредложение: 3 курса по цене 1 (два дополнительных курса в подарок).
Доступ к материалам для предварительной подготовки откроется сразу после оплаты.
По промокоду
Agent забирайте скидку 10 000 ₽ (89 000 ₽ вместо 99 000 ₽). Успейте занять место до 28 февраля!👉 Присоединиться к четвёртому потоку и вывести агентов в прод