Sobes.tech

Почему Redis, а не in-memory кэш? Влияет ли количество инстансов на выбор?

Senior
Азиатско-Тихоокеанский банк
7

Как работает HashMap: бакеты, хэш-функция, коллизии, LinkedList и красно-чёрное дерево внутри?

Middle
RedLab
7

Расскажи о себе, своём опыте, последнем проекте, своей роли и зоне ответственности.

Senior
Росгосстрах
7

Что такое ThreadLocal?

Senior
ТБанк
7

За счет каких механизмов в Kafka реализуются гарантии доставки (at-least-once, exactly-once)?

Senior
Альфа-БанкАльфа-Банк
7

Вопрос 7. Есть сервис ExampleService (см. рис). Если внешний сервис вызывает подряд методы: exampleService.getCityFromCache(100000); exampleService.getCity(100000); Сколько раз будет обращение к CityDao::getCity если кэш был пустым? @Component @RequiredArgsConstructor public class ExampleService { private final CityDao dao; @Cacheable public String getCityFromCache(int index) { return dao.getCity(index); } public String getCity(int index) { return getCityFromCache(index); } } 0 1 2 Зависит от реализации CacheManager

Senior
RT Labs
7

Как реализовать rate limiting для внешнего API с ограничением по RPS? Чем отличаются виртуальные потоки/корутины от системных потоков?

Senior
Ozon ФинтехOzon Финтех
7

Почему в прошлом проекте использовали MongoDB вместо PostgreSQL?

Senior
Альфа-БанкАльфа-Банк
7

Вопрос 4. JIT компиляция это? - Компиляция кода в jar-файл - Компиляция байт-кода в машинный код непосредственно во время работы программы - Компиляция JavaScript в машинный код для оптимизации производительности - Компиляция проекта в git-pipeline

Senior
RT Labs
7

Когда не нужно использовать микросервисную архитектуру? Приведите пару причин.

Senior
ИП Ганус Александр Андреевич
7

Что такое happens-before? Почему i++ без синхронизации небезопасен?

Senior
СБЕРСБЕР
7

Как реализовать паттерн Strategy для динамического выбора сервиса по типу сущности в Spring (задача на код)?

Senior
СБЕРСБЕР
7

По уровню доходов какую сумму рассматриваете?

Middle
СБЕРСБЕР
7

Проблемы при деплое: ошибки возникают во время деплоя и исчезают после. Почему?

Senior
Т-БанкТ-Банк
7

Какими потоками? (уточняющий вопрос после упоминания потоков ввода-вывода)

Senior
СБК ПАРУС
7

В чём разница между процессом и потоком, и когда можно использовать одно вместо другого?

Senior
Umbrella IT
7

В чём разница между MQ и Kafka?

Senior
СБЕРСБЕР
7

В чём разница между композицией и наследованием? Что предпочтительнее?

Senior
cdti
7

Что такое Kafka Streams и для чего применяли?

Senior
СБЕРСБЕР
7

Как решить проблему глубокого копирования (мутация самих элементов списка через AtomicInteger.incrementAndGet)?

Senior
РТЛабс
7
/713