Теория
1. Расскажите, как устроен HashMap в Java?
2. Какое время доступа к элементу в HashMap в лучшем и худшем случае?
3. Какие требования предъявляются к ключу HashMap?
4. Возможно ли, что элемент, помещенный в HashMap, может потеряться, и почему?
5. Какие типы ключей вы обычно использовали в ConcurrentHashMap в ваших проектах?
6. Что такое потокобезопасность, и как она обеспечивается в многопоточной среде?
7. Какие средства синхронизации потоков, помимо конкурентных коллекций, вы знаете?
8. Как можно реализовать атомарный счетчик в Java?
9. Какие типы операций со Stream API вы знаете, и как они классифицируются?
10. Можно ли с помощью Stream API удалить элемент из исходной коллекции?
11.…