Встречается на собеседованиях • сегодня
Что делал в Concurrency
В Java Concurrency работал с многопоточностью, используя:
- Thread/Runnable – базовые механизмы создания потоков.
- ExecutorService – для управления пулами потоков (FixedThreadPool, CachedThreadPool).
- Future/Callable – асинхронное выполнение задач с возвратом результата.
- Synchronized – блокировки для thread-safety.
- Concurrent Collections (ConcurrentHashMap, CopyOnWriteArrayList) – потокобезопасные структуры данных.
- Atomic-классы (AtomicInteger) – для атомарных операций без блокировок.
- CountDownLatch/CyclicBarrier – синхронизация потоков.
Пример с ExecutorService:
java
ExecutorService executor = Executors.newFixedThreadPool(4);
executor.submit(() -> System.out.println("Task executed"));
executor.shutdown();
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы