Что такое оптимистичная и пессимистичная блокировки? Когда использовать каждую?
Для чего служит ключевое слово volatile?
Контракт при интеграции — кем формируется? (бэк-бэк, фронт-бэк взаимодействие)
Чем Dockerfile отличается от Docker Compose файла?
Если у нас несколько инстансов приложения, как обеспечить, чтобы одна и та же операция из шедулера не обрабатывалась несколькими инстансами одновременно?
Какие различия в сценариях при чтении и при записи в недоступный внешний сервис?
Что такое монитор в Java?
Что произойдёт если вызвать @Async метод из не-аннотированного метода внутри одного бина?
Какие реквизиты из Kafka может прочитать консюмер у сообщения, кроме самого тела?
Была ли возможна ситуация, когда некоторый ивент оказывался в статусе, в котором ему оказываться было нельзя? Существовал ли механизм, который отслеживал переходы между статусами и разрешал или запрещал подобный переход?
Какими методами можно переводить сущность из одного состояния в другое в Hibernate?
Почему в Kotlin нет checked exceptions в отличие от Java?
Как на JDBC будет выглядеть решение задачи получения всех людей из таблицы persons, родившихся после определённой даты?
Расскажи подробно про паттерн Strangler.
Что для вас идеальная команда? Какие требования к аналитикам?
Где может пригодиться request scope?
Что делает метод parallelStream?
import jakarta.persistence.Id; import jakarta.persistence.Table; import jakarta.ws.rs.QueryParam; import lombok.Data; import lombok.extern.log4j.Log4j2; @Log4j2 @Service @RestController("/store/book") public class BookStoreController { private final BooksRepository repo; public BookStoreController(BooksRepository repo, Boolean bool, Collection keys) { this.repo = repo; if (bool) { // check first key String firstKey = (String) ((ArrayList) keys).get(0); if (firstKey == "public") { keys.stream().forEach(key -> { // ... some logic log.warn("Using key " + key); }); } } } @PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Check if book exists " + map); }
Расскажи по архитектуре сервиса коротко.
Расскажи про продукт, над которым работал в Магните.