Встречается на собеседованиях • сегодня

Работал ли с concurrent

Да, работал с java.util.concurrent пакетом. Использовал ExecutorService для управления потоками, ConcurrentHashMap для потокобезопасных коллекций, CountDownLatch/CyclicBarrier для синхронизации.

Пример с ExecutorService:

java
ExecutorService executor = Executors.newFixedThreadPool(4);
executor.submit(() -> System.out.println("Task executed"));
executor.shutdown();

Также знаком с CompletableFuture для асинхронных операций:

java
CompletableFuture.supplyAsync(() -> "Result")
    .thenApplyAsync(s -> s + " processed")
    .thenAccept(System.out::println);

Понимаю важность атомарных операций (AtomicInteger, AtomicReference) и блокировок (ReentrantLock, ReadWriteLock).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы