ВопросMiddleRedLab
Как оптимизировать медленный SQL-запрос? Какие инструменты использовать?
→ВопросSeniorUmbrella IT
Можешь поэтапно описать, что происходит, когда ты делаешь HTTP-запрос в браузере — от ввода URL до получения ответа?
→ВопросSenioraiins
Какие типы операций есть в стримах (Stream API)?
→ВопросSeniorМТС
Как HashMap расширяется при заполнении?
→ВопросSeniorRT Labs
Вопрос 5. Есть две имплементации интерфейса, что произойдет при инжекте переменной с типом интерфейса в Spring bean? - В переменной будет первая имплементация - Возникнет ошибка на этапе компиляции - Возникнет ошибка на этапе поднятия контекста - Зависит от версии Spring
→ВопросSeniorЯндекс
/* Компания предоставляет сервис массовой рассылки уведомлений для других бизнесов. К вам обратился product owner с задачей создать систему фильтрации уведомлений с учетом предпочтений пользователей. ## Определения Уведомление: - id уведомления - тип уведомления (EMAIL, SMS, PUSH) - получатель (id пользователя) - текст сообщения Получатель может иметь настройки предпочтений: - разрешенные каналы уведомлений (список типов) - заблокированные отправители (список id отправителей) История отправленных уведомлений: - список уведомлений, отправленных пользователю ## Важно Настройки пользователей и история уведомлений предоставляются другими компонентами системы. Вам необходимо спроектировать контракты для получения этих данных. Реализацию хранения делать не нужно. ## Задача Написать систему фильтрации уведомлений, которая: - на вход получает список уведомлений для фильтрации и id отправителя - исключает уведомления, не соответствующие предпочтениям пользователя - реализует защиту от дубликатов сообщений, в том числе учитывая сообщения, отправленные за последние 24 часа. Дубликатами считаются сообщения с одинаковыми id, адресованные одному пользователю - возвращает отфильтрованный список уведомлений, готовых к отправке. Отправка уведомлений не входит в вашу задачу - другая команда займется отправкой отфильтрованного списка. Ваша задача - только фильтрация. */ class NotificationFilter { UserSettingsService userSettingsService; NotificationHistoryService notificationHistoryService; public ??? filter(??? senderId, List<???> msgs) { // TODO implement } } interface UserSettingsService { // TODO any functions } interface NotificationHistoryService { // TODO any functions }
→ВопросSeniorАльфа-Банк
Почему в прошлом проекте использовали MongoDB вместо PostgreSQL?
→ВопросSeniorАльфа-Банк
Приходилось ли использовать классы из java.util.concurrent?
→ВопросSeniorOZON
Как разрешить конфликт требований: задержка не более 20 минут, но файлы должны быть большими (512 МБ), если данных в топике мало?
→ВопросSeniorOcto
За что отвечает редирект ASK в Redis Cluster?
→ВопросSeniorIT One
Если в коде может выпадать несколько разных классов исключений, как построить обработку?
→ВопросSeniorСеверсталь
Опишите, как происходит управление памятью в JVM и какие проблемы могут возникнуть при неправильной настройке параметров памяти для крупного backend-приложения?
→ВопросSeniorОТП Банк
Четыре состояния сущностей в Hibernate — объясните, как это связано с необходимостью вызова save().
→ВопросSeniorСбер лизинг
Был ли доступ к мониторингу на разных контурах? Как проходил процесс релиза?
→ВопросSeniorOzon Финтех
Написать SQL-запрос: выбрать названия всех книг, которые сейчас на руках у читателей.
→ВопросSeniorOzon Финтех
Что такое VACUUM в PostgreSQL и зачем он нужен?
→ВопросSeniorkode.ru
Как REST сочетается с хранением данных пользователей (например, в интернет-магазине)?
→ВопросSeniorАльфа-Банк
Как у вас был устроен процесс разработки? Как задачи доходили до вас? Вы сами деплоили?
→ВопросSeniorСБЕР
В связи с чем меняете работу?
→ВопросSeniorСБЕР
Что такое immutable объект и как его создать?
→