Embedded / IoT
Как сделать так, чтобы потребитель библиотеки был обязан обрабатывать кастомное исключение?
Чем JAR отличается от WAR?
Как оптимизировал PostgreSQL? Что делать с медленным SELECT-запросом?
Какая сложность алгоритма бинарного поиска O?
Что такое циклические зависимости? При каком способе внедрения чаще сталкиваемся?
Для чего нужно ключевое слово volatile?
Что такое ключевое слово synchronized?
Метод clone() — приходилось работать? Нравится ли обработка CloneNotSupportedException через throw new Error()?
Что такое лямбда-выражение?
Как организовать партиционирование таблицы events с 2 млрд строк, растущей на 10 млн строк в день, при частых запросах по диапазону дат?
Как это работало до твоей оптимизации? Были ли двойные списания?
Wildcard import (import java.io.*) — что думаешь об этом?
Что такое Spring Proxy и почему он не создаёт обёртку над private-методами?
Использовался ли паттерн Transactional Outbox для гарантии доставки сообщений в Kafka?
Пример DIP ```go package main import "fmt" // Интерфейс для абстракции хранения данных type DataStorage interface { Save(data string) } // Низкоуровневый модуль для хранения данных в файле ```
Зачем нужны индексы в PostgreSQL и какие виды существуют?
Какие стратегии хранения ключей идемпотентности существуют помимо Redis?
Что из себя представляет Outbox-паттерн? Как его реализуют?
Что такое JAR-файл в Java?
Объясни логику возникновения дублей — механика процесса, где именно возникала проблема при обработке событий?