Как была сконфигурирована Kafka для обработки большого потока событий? Один топик с партициями или много топиков?
```java import java.util.Iterator; import java.util.List; import java.util.concurrent.CopyOnWriteArrayList; public class Arrays2Test { public static void main(String[] args) { List<Integer> list = new CopyOnWriteArrayList<>(List.of(1, 2, 3)); Iterator<Integer> it1 = list.iterator(); list.add(4); Iterator<Integer> it2 = list.iterator(); while (it1.hasNext()) { System.out.println(it1.next()); } System.out.println("****"); while (it2.hasNext()) { System.out.println(it2.next()); } } } ```
Что относится к GC Roots? Какие еще кроме стека?
Два объекта equals, одинаковый hashCode, но разный identityHashCode — что произойдёт при вставке в HashMap?
Почему CopyOnWriteArrayList не бросает ConcurrentModificationException при модификации во время итерации?
Что такое агенты и агентные системы? Чем они отличаются от обычного чата?
Какую коллекцию использовать для хранения истории посещённых страниц без дубликатов с сохранением порядка?
Как организовать кэш для внешней интеграции? Какие параметры у кэша?
К каким проблемам может привести использование HashMap? Может ли HashMap быть причиной утечки памяти?
Как записать данные одновременно в MongoDB и PostgreSQL с гарантией консистентности?
Расскажите про последний проект: стек технологий, задачи, команда.
Что такое высоконагруженная система? Какие реальные цифры по нагрузке были в вашем проекте?
Расскажите про паттерны проектирования — зачем нужны, какие группы, примеры.
Postgres обработала информацию, поняла что данные есть. Она обратно что отправляет? Сразу данные в виде row map или что-то другое?
Как найти утечку памяти (анализ Heap Dump)?
Как обеспечивали высокую доступность и надежность в микросервисной системе?
Какие паттерны проектирования реализованы в стандартной библиотеке Java?
Есть ли у вас вопросы по проекту Adapter SMEF3?
Что такое индексы в базе данных?
Появился второй источник событий (второй Kafka топик), тоже меняющий рейтинг постов. Как быть?