Что будет результатом запуска кода?
Anonymous Quiz
19%
Executing MyService
63%
NoUniqueBeanDefenitionException
4%
MyService
7%
BeanNotFoundException
7%
Ошибка компиляции
Ежемесячный опрос по грейдам. Проверим, помог ли контент кому-то повысить уровень.
Ваш грейд:
🔥 — Senior
👍🏼 — Middle
❤️ — Junior
😁 — Ещё учусь
Please open Telegram to view this post
VIEW IN TELEGRAM
Что будет результатом кода?
Anonymous Quiz
23%
{"name":"Laptop"}
56%
{"name":"Laptop","price":50000}
4%
{"price":50000}
4%
{}
14%
Ошибка компиляции
Какое утверждение верно про ApplicationContext?
Anonymous Quiz
25%
ApplicationContext — это абстрактный класс, из которого наследуются все типы контекста
14%
ApplicationContext — используется только в Spring Boot, в чистом Spring работает BeanFactory
8%
ApplicationContext не умеет публиковать события, это делает только EventPublisher
47%
ApplicationContext расширяет BeanFactory и добавляет поддержку AOP, событий и автосканирования
6%
ApplicationContext создаёт все бины лениво, как и BeanFactory
Какой из следующих сценариев не вызовет OutOfMemoryError в Java?
Anonymous Quiz
26%
Создание миллиардов объектов без ссылок в цикле
7%
Непрерывная загрузка новых классов через кастомный ClassLoader
18%
Непрерывное добавление элементов в List, хранящийся в static поле
13%
Создание цепочек вложенных исключений (Throwable), где каждое содержит ссылку на предыдущее
36%
Использование WeakHashMap, если ключи хранятся в стринг пуле
Что вернёт следующий SQL-запрос?
Anonymous Quiz
33%
Всех сотрудников компании с зарплатой выше средней по отделу
14%
Зарплаты сотрудников, которые выше средней зарплаты среди всех отделов
40%
Зарплаты сотрудников, которые выше средней по их отделу
11%
Среднюю зарплату по каждому отделу
3%
Прибыль компании и id каждого отдела
Какой паттерн проектирования отвечает за создание объектов и скрывает логику создания от клиента?
Anonymous Quiz
4%
Observer
2%
Adapter
74%
Factory Method
17%
Decorator
2%
Composite
⚡️Готовиться к собеседованию стало проще! Ведь конспекты «кабанчика» теперь в Telegram!
Женя Янченко, java-разработчик и тимлид, делает регулярные конспекты самой популярной книги по архитектуре систем — «Высоконагруженные приложения» Мартина Клеппмана (книга с кабанчиком). Подробные разборы репликации, шардирования, транзакций:
— Оглавление постов «кабанчика»
Разбирает и другие технические темы:
— CAP-теорема простыми словами
— Сравнение Kafka и RabbitMQ
— Зачем нужны микросервисы
— Чек-лист: что проверить перед интеграцией
В феврале Женя объявила челлендж по решению алгоритмов — хочет решить 300 задач за год 😱
— Отчет за март
Еще в канале посты про карьеру, менеджеров, веру в себя и другие приключения джуна, мидла и сеньора:
— «Ты не оправдываешь ожиданий»
— Про манипуляции менеджеров
— Зачем компаниям алгособесы
— Как бороться с неуверенностью в себе
📝 и ещё 100+ полезных технических и жизненных постов.
Подписывайтесь, чтобы не потерять полезный канал @jane_yanchenko
Реклама. Янченко Евгения Юрьевна, ИНН 312335648680. Erid 2Vtzqvpf7c7
Женя Янченко, java-разработчик и тимлид, делает регулярные конспекты самой популярной книги по архитектуре систем — «Высоконагруженные приложения» Мартина Клеппмана (книга с кабанчиком). Подробные разборы репликации, шардирования, транзакций:
— Оглавление постов «кабанчика»
Разбирает и другие технические темы:
— CAP-теорема простыми словами
— Сравнение Kafka и RabbitMQ
— Зачем нужны микросервисы
— Чек-лист: что проверить перед интеграцией
В феврале Женя объявила челлендж по решению алгоритмов — хочет решить 300 задач за год 😱
— Отчет за март
Еще в канале посты про карьеру, менеджеров, веру в себя и другие приключения джуна, мидла и сеньора:
— «Ты не оправдываешь ожиданий»
— Про манипуляции менеджеров
— Зачем компаниям алгособесы
— Как бороться с неуверенностью в себе
📝 и ещё 100+ полезных технических и жизненных постов.
Подписывайтесь, чтобы не потерять полезный канал @jane_yanchenko
Реклама. Янченко Евгения Юрьевна, ИНН 312335648680. Erid 2Vtzqvpf7c7
Какой паттерн позволяет добавлять новые функциональные возможности, не изменяя исходный код?
Anonymous Quiz
23%
Adapter
12%
Strategy
52%
Decorator
9%
Composite
4%
Observer
🔥 IT Breaking Memes — 30 000 ₽ за самую смешную IT-новость
Библиотека программиста запускает конкурс, который взорвет вашу ленту: создайте самую смешную альтернативную версию реальной IT-новости!
👾 Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переписываете ее так, чтобы смеялись все.
3. Получаете деньги и славу.
🏆 Призы:
- 1 место: 30 000 ₽ + статус ведущего нового юмористического IT-канала
- 2 и 3 место: по 5 000 ₽ + вечный почет в IT-сообществе
Пример:
Реальная новость: «Гугл создала модель для общения с дельфинами».
Смешная альтернатива: «Нейросеть от Гугл обрабатывает видеопоток с камеры в свинарнике. ИИ следит, сколько свинья находится возле кормушки, не отталкивают ли ее собратья. Недокормленных докармливают, а переевшие пропускают следующую кормешку».
📅 Сроки: с 29 апреля по 11 мая включительно
Для участия отправьте свою смешную новость в гугл-форму: https://forms.gle/6YShjgfiycfJ53LX8
Ждем ваших новостей!
Библиотека программиста запускает конкурс, который взорвет вашу ленту: создайте самую смешную альтернативную версию реальной IT-новости!
👾 Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переписываете ее так, чтобы смеялись все.
3. Получаете деньги и славу.
🏆 Призы:
- 1 место: 30 000 ₽ + статус ведущего нового юмористического IT-канала
- 2 и 3 место: по 5 000 ₽ + вечный почет в IT-сообществе
Пример:
Реальная новость: «Гугл создала модель для общения с дельфинами».
Смешная альтернатива: «Нейросеть от Гугл обрабатывает видеопоток с камеры в свинарнике. ИИ следит, сколько свинья находится возле кормушки, не отталкивают ли ее собратья. Недокормленных докармливают, а переевшие пропускают следующую кормешку».
📅 Сроки: с 29 апреля по 11 мая включительно
Для участия отправьте свою смешную новость в гугл-форму: https://forms.gle/6YShjgfiycfJ53LX8
Ждем ваших новостей!
Что будет результатом кода, если такой записи нет в БД
Anonymous Quiz
11%
EmptyResultDataAccessException
4%
Ошибка компиляции
60%
Изменений не будет и метод вернет количество строк, затронутых запросом, равное 0
16%
Метод вернет ошибку SQL, поскольку запись с таким employeeId не существует
9%
DataAccessException
Какой паттерн позволяет передавать запрос по цепочке обработчиков, пока один из них не обработает его?
Anonymous Quiz
6%
Strategy
8%
Mediator
5%
Observer
78%
Chain of Responsibility
2%
Command
Как можно улучшить архитектуру этого сервиса?
Anonymous Quiz
6%
Перенести метод calculateTotal в контроллер
11%
Объединить OrderRepository и EmailService в один фасад
50%
Вынести отправку email в доменное событие (OrderCreatedEvent)
20%
Использовать @Transactional в методе calculateTotal
12%
Добавить логирование
Какое утверждение наилучшим образом описывает свойство partition tolerance в распределённых системах?
Anonymous Quiz
7%
Система обеспечивает мгновенную синхронизацию данных между всеми узлами
59%
Система может продолжать функционировать даже при потере связи между её частями
15%
Система гарантирует, что все пользователи всегда видят одни и те же данные
12%
Система автоматически масштабируется при увеличении нагрузки
7%
Система не допускает дублирования данных между узлами