Разработчик

Java

14 464 вопроса · 265 задач

14 464 вопроса

ВопросMiddleФинансовые платформы

Какими способами вам доводилось взаимодействовать с базами данных из Java-кода? JDBC, JPA, Hibernate?

15 просмотров
ВопросSeniorСБЕР

```java import java.util.Iterator; import java.util.List; import java.util.concurrent.CopyOnWriteArrayList; public class Arrays2Test { public static void main(String[] args) { List<Integer> list = new CopyOnWriteArrayList<>(List.of(1, 2, 3)); Iterator<Integer> it1 = list.iterator(); list.add(4); Iterator<Integer> it2 = list.iterator(); while (it1.hasNext()) { System.out.println(it1.next()); } System.out.println("****"); while (it2.hasNext()) { System.out.println(it2.next()); } } } ```

15 просмотров
ВопросSeniorПозитив Технолоджис

На что обращаете внимание при проведении код-ревью?

15 просмотров
ВопросSeniorСБЕР

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

15 просмотров
ВопросSeniorСБЕР

Что такое версия строки (row version) в SQL? Как используется в Hibernate?

15 просмотров
ВопросSenioraiins

Какие архитектурные решения ты лично принимал на последнем проекте?

15 просмотров
ВопросSeniorМТС

Как реализовать связь многие-ко-многим?

15 просмотров
ВопросSeniorМТС

Что такое Spring Framework? Зачем он нужен?

15 просмотров
ВопросSeniorМТС

Какой хеш-код по умолчанию в HotSpot JVM?

15 просмотров
ВопросSeniorАльфа-Банк

Как была сконфигурирована Kafka для обработки большого потока событий? Один топик с партициями или много топиков?

15 просмотров
ВопросSeniorАльфа-Банк

Какие еще типы индексов знаешь кроме B-tree?

15 просмотров
ВопросSeniorАльфа-Банк

Для чего heap делится на разные области (young/old generation)?

15 просмотров
ВопросSeniorАльфа-Банк

Расскажи о себе, чем занимался последние 2-3 года?

15 просмотров
ВопросSeniorOZON

Реализовать свой перечислимый тип (enum), как если бы до появления современного enum в Java 1.5. Нужно реализовать контракт современного Java-enum: • можно легко получать любое значение енумa • безопасное сравнение значений по ссылке (==) • каждое значение имеет строковое имя, совпадающее с названием значения • каждое значение имеет целочисленный идентификатор `ordinal`, который содержит номер значения в порядке его объявления в энуме • можно получить список всех значений енумa • можно получить значение по его `ordinal` • можно получить значение по его имени Для примера можно взять список валют. Важно, чтобы список был потенциально расширяемым, потому что качество кода будет определять, насколько беспроблемно в будущем пройдет добавление значений в енум. class Currency { // TODO } --- Дана табличка user_orders |ts|user_id|order_value| Для каждого пользователя вернуть сумму первой покупки.

15 просмотров
ВопросSeniorOcto

Как реализовать распределенную трассировку логов (tracing) через множество сервисов?

15 просмотров
ВопросSeniorOcto

Как работает аннотация @Lazy под капотом?

15 просмотров
ВопросSeniorOcto

Как заменить большие конструкции if-else / switch-case с помощью паттернов (например, Strategy)?

15 просмотров
ВопросSeniorOcto

Как работает паттерн Circuit Breaker?

15 просмотров
ВопросSeniorOcto

Что такое паттерн MVC?

15 просмотров
ВопросSeniorOcto

Зачем нужно разделение по слоям (Layered Architecture) и какие ошибки часто совершаются?

15 просмотров