Sobes.tech

Как будет распределяться чтение топиков и партиций между экземплярами Processing Service (масштабирование)?

Senior
OZONOZON
6

Был ли опыт самостоятельного проектирования базы данных?

Middle
RedLab
6

Куда вешается аннотация @RequestHeader?

Senior
СБЕРСБЕР
6

Приходилось ли использовать классы из java.util.concurrent?

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

Что такое load factor в HashMap и что происходит при его достижении?

Middle
RedLab
6

Как запустить задачу в отдельном потоке в Java?

Senior
СБЕРСБЕР
6

Почему вообще нужны стартеры Spring Boot, если мы можем всё в Spring писать?

Senior
СБК ПАРУС
6

Как вы реализовывали сбор логов и мониторинг в микросервисной архитектуре?

Senior
СБЕРСБЕР
6

Проблема N+1 в Hibernate: как решать? Для чего ещё можно использовать EntityGraph?

Senior
СБЕРСБЕР
6

Какие GC roots (точки входа для сборщика мусора) ты знаешь?

Senior
СБЕРСБЕР
6

Вопрос 6. В топик Kafka попадает 10 сообщений, из топика читают 2 консьюмера с разными консьюмер-группами. Сколько сообщений считает каждый консьюмер? 5 10 Зависит от количества партиций в топике Зависит от значения replicationFactor

Senior
RT Labs
6

Расскажи про микросервисы — ты их реализовывал с нуля, лазил в архитектуру?

Senior
Альфа КапиталАльфа Капитал
6

Оценить модель для использования в ArrayList, HashMap, TreeSet static public final class Transaction<T extends Number> implements Comparable<Transaction> { private final T id; private final Double amount; private final java.util.Date timestamp; public Transaction(T id, double amount, java.util.Date timestamp) { this.id = id; this.amount = amount; this.timestamp = timestamp; } public T getId() { return id; } public Double getAmount() { return amount; } public java.util.Date getTimestamp() { return timestamp; } @Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof Transaction t)) return false; return id == t.id && Double.compare(amount, t.amount) == 0 && timestamp.equals(t.timestamp); } @Override public int hashCode() { return Objects.hash(id, timestamp); } @Override public int compareTo(Transaction other) { return this.timestamp.compareTo(other.timestamp); } }

Senior
IT OneIT One
6

Условие Есть 3 сущности - пользователь, чат, сообщение - У пользователя есть имя и дата регистрации - У чата есть название и дата создания - У сообщения есть текст, автор и дата создания - Пользователь может состоять в нескольких чатах одновременно - Сообщение обязательно принадлежит чату, сообщение не может принадлежать более чем 1 чату одновременно - Нужно описать предметную область в виде таблиц

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

Опиши алгоритм установления HTTPS-соединения.

Senior
Технократия
6

Опыт с Spring Security. JWT-токен: перехватит ли сервер запрос с чужим токеном? Что если хакер изменит payload токена?

Senior
SSP Soft
6

Какие подходы вы используете для версионирования REST API, чтобы обеспечить совместимость между различными клиентами, и с какими трудностями вы сталкивались при этом?

Senior
Северсталь
6

Можно ли безопасно удалять элементы из списка через Iterator.remove() в цикле while?

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

Расскажите про ArrayList: особенности, начальный размер, операции вставки и удаления.

Middle
RedLab
6

Как ускорить операции изменения данных в таблице с миллионом пользователей, из которых активных только тысяча?

Senior
СБЕРСБЕР
6
/713