Какие виды связей в Hibernate знаете и как их описать? Какие состояния сущности существуют?
Что такое backpressure?
Что хотите от нового места работы?
Spring — это фреймворк или библиотека? Чем отличается фреймворк от библиотеки?
Как реализовать hashCode() для типа Long (64 бита) чтобы вернуть int (32 бита)?
Что значит 'самоподписанный' токен? Зачем нужна подпись?
Как создать собственное исключение в Java?
Вопрос 8. Есть сервис ExampleService (см. рис). Метод OrderDao::delete удаляет заказ из БД сервиса. Метод DeliveryService::cancelDelivery синхронно обращается к другому сервису по http и в случае ошибки выбрасывает RuntimeException. Возможно ли использование аннотации @Transactional над методом ExampleService::handle для обеспечения консистентности? @Component @RequiredArgsConstructor public class ExampleService { private final OrderDao orderDao; private final DeliveryService deliveryService; @Transactional public void handle(long orderId) { orderDao.delete(orderId); deliveryService.cancelDelivery(orderId); } } - Да, в случае ошибки изменения в БД откатятся - Нет, пользователь не узнает, что заказ не был удален - Нет, могут возникнуть утечки памяти в слое http клиента - Нет, могут возникнуть таймауты в слое обращения к БД
Как устроена память в Java (JVM)? Какие есть области: стек, хип?
var list = List.of(5, 13, 34); list.stream() .map(x -> x % 10) .peek(System.out::println) .filter(x -> x > 3) .forEach(System.out::println); List<String> animals = List.of("dog", "cat", "parrot"); animals.stream() .sorted() .peek(item -> System.out.println(item)) .map(String::length); System.out.println(animals);
Расскажите про процесс производства — как шли бизнесовые и технические задачи, чем отличались?
Как работают Virtual Threads?
Почему теоретически невозможно гарантировать CA без P?
Как работали с ресурсами до появления try-with-resources?
Расскажите про свой опыт работы, особенно в [компания].
Когда нужно использовать транзакции?
В связи с чем меняете работу?
Есть составной индекс по полям name и username. Сработает ли индекс при запросе WHERE username = ?
Если сторонний сервис имеет таймаут 60 секунд, можно ли поставить такой же? Как решить проблему долгого ответа?
Есть ли опыт работы на Kotlin?