Что произойдёт если использовать обычный ArrayList вместо CopyOnWriteArrayList?
реализации - Логика связи пользователей и производителей - Ключи сообщений могут дублироваться - Ошибка в согласовании смещения потребителей с сообщениями - Нет настроения для продюсера - Отсутствует исполнение для нескольких брокеров - Группа консьюмеров жестко прописана
Расскажите о своём опыте и компании — что это за сервис и чем вы там занимались?
Как у вас происходили релизы?
Почему долго не мог найти работу после увольнения в июне 2024 года?
Для чего нужен модификатор inline в Kotlin?
Сколько элементов может принимать Flux в Project Reactor?
Опиши алгоритм установления HTTPS-соединения.
Расскажите про ArrayList: особенности, начальный размер, операции вставки и удаления.
Даёт ли volatile гарантию happens-before?
Зачем нужна балансировка дерева? За счёт чего достигается быстрый поиск?
Что такое высоконагруженная система? Какие реальные цифры по нагрузке были в вашем проекте?
Можно ли использовать volatile для long переменной и в каких сценариях это безопасно?
Расскажи о самой сложной/интересной задаче из своей работы
Чем реляционные базы данных отличаются от нереляционных (NoSQL)?
Как HashMap расширяется при заполнении?
Архитектурная задача: система отложенных нотификаций для бонусов (десятки миллионов пользователей)
С какими проблемами можно столкнуться в многопоточном окружении?
/** * chars = ['a', 'a', 'a', 'b', 'b', 'c', 'a'] * return: a3b2ca2 */ class JavaTask3Solution { public String compress(char[] chars) { } }
Cassandra для чего использовалась у вас?