Что такое race condition (состояние гонки)?
Какие тест-кейсы написал бы для этого метода?
Какие книги по проектированию разработки ПО ты читал за последние два года?
Canary deployment — почему так называется?
Что произойдёт, если во время итерации по коллекции через forEach попытаться удалить текущий элемент из этой же коллекции?
В чём разница между созданием потока через ExecutorService и через new Thread?
Расскажите о принципах SOLID с конкретными примерами.
Что такое CAS (Compare-And-Swap) в многопоточном программировании? Для чего он используется?
Что такое пессимистичная и оптимистичная блокировка?
Как работает связка Kafka + Redis sorted set + внешний шедулер для отложенных нотификаций?
Как следует сравнивать строковые переменные в Java?
Сколько весит указатель? Что это такое?
// список автомобильных номеров, номера всегда стандартные одного типа // нужно вывести каждый номер по отдельности в консоль // затем сделать карту номер - его цифры (пример A123BC:123) где key это A123BC а value это 123 //var autoNumbers = List.of(List.of("A123BC", "B421FT"), // List.of("O543EC","B421FT", "I222OA"))
Задача на логику: 9 шаров, один тяжелее, минимальное количество взвешиваний на чашечных весах?
Расскажи жизненный цикл бина в Spring.
Как сделать отправку invoice во внешнюю систему более надёжной? Чтобы при недоступности платёжного сервиса клиент всё равно мог забронировать место и оплатить позже (в течение 10 минут).
Если создать два независимых параллельных стрима в одной программе, будут ли они использовать один и тот же ForkJoinPool? Какие проблемы это создаёт?
Как работает Inclusive gateway в BPMN 2.0?
Как протестировать весь флоу сервиса целиком (E2E/Integration)?
Как реализовать пагинацию в API? Проблема с OFFSET в PostgreSQL и альтернативы (cursor-based pagination)?