Что такое индексы в PostgreSQL? Плюсы и минусы, типы индексов.
Есть ли опыт работы с микросервисной архитектурой и участия в её проектировании?
Что из себя представляют бизнес-операции и что позволило стандартизировать бизнес-логику?
Чем Spring отличается от Spring Boot?
Читали про inline оператор в Kotlin?
Расскажите про Stream API — что это такое и как используете
Как обеспечить exactly once семантику в Kafka? Как технически обеспечивается идемпотентность продюсера?
Генерирует ли Spring Security 404 ошибку самостоятельно?
Что такое off-heap память и какие есть источники её потребления?
Почему выбрал UUID для taskId, а не Long/BigInt?
Как реализовать валидацию бизнес-логики в Spring (например: возраст >16 лет, нет заблокированных счетов, лимит карт не превышен)?
if (Boolean.TRUE.equals(bool)) { // check first key String firstKey = keys.iterator().next(); if (firstKey == "public") { keys.stream().forEach(key -> { // ... some logic log.warn("Using key " + key); }); } } public BookStoreController(BooksRepository repo, Boolean bool, List<String> keys) { this.repo = repo; if (Boolean.TRUE.equals(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); }); } } }
Сколько элементов может принимать Flux в Project Reactor?
Какие scope'ы бинов знаешь в Spring?
Что бы вы сделали, если сервис медленно отвечает на запросы чтения и медленно записывает в базу данных?
Как работаешь с базой данных? Hibernate/JPA — как используешь?
Что относится к GC Roots? Какие еще кроме стека?
```java // 2 public class Interfaces { public static void main(String[] args) { A a = new A() {}; B b = new B() {}; AB ab = new AB(); a.print(); b.print(); ab.print(); } public interface A { default void print() { System.out.println("interface A"); } } public interface B extends A { default void print() { System.out.println("interface B"); } } public static class AB implements A, B { } } ```
Что такое высоконагруженная система? Какие реальные цифры по нагрузке были в вашем проекте?
Расскажите о CAP теореме. Что выберете — консистентность или доступность при network partition?