Разработчик

Java

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

14 464 вопроса

ВопросMiddle+Ozon Финтех

void singleChar() { asserEquals("a", }

19 просмотров
ВопросSeniorСовкомбанк

Доработай реализацию LRU-кэша так, чтобы вытеснение происходило по времени последнего обращения, а не по времени добавления

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

В чем разница между коллекцией (Collection) и стримом (Stream)?

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

Сколько существует скоупов (scope) в Spring приложении?

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

Настраивали Kafka Producer? Какие настройки знаете?

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

Настраивали Kafka Consumer? Какие настройки знаете?

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

Кто писал сообщения в Kafka? Как происходило изменение формата сообщений?

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

Работали ли вы со Spring Data JPA?

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

Для чего нужен WAL?

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

Если мы делаем squash merge, как потом актуализировать фича-ветку?

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

Сколько было уникальных консьюмеров на одну партицию?

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

Как вы обрабатывали поток данных в 870 RPS на последнем месте работы?

19 просмотров
ВопросSeniorIT One

Плюсы и минусы JPA vs JDBC?

19 просмотров
ВопросSeniorСеверсталь

Опишите, какие проблемы с согласованностью данных могут возникнуть при реализации распределённых транзакций между несколькими сервисами, использующими PostgreSQL, и как вы обычно их решаете?

19 просмотров
ВопросSeniorСеверсталь

Какие основные сложности и ограничения вы видите при интеграции AI-сценариев в существующую backend-архитектуру, и как вы подходите к их решению?

19 просмотров
ВопросSeniorСбер лизинг

Описание задачи: Требуется реализовать REST endpoint для получения списка страховых полисов, которые принадлежат заданному клиенту и являются оплаченными. Поскольку в системе существует очень большое количество полисов, требуется предусмотреть параметр для ограничения результата. @RestController public class ClientController { @Value("policy.limit") private int policyLimit; @Autowired private PolicyService policyService; @RequestMapping(path = "client/{clientId}/policies", method = RequestMethod.POST) public Response getClientPolicies(@PathVariable("clientId") String clientId) { List<PolicyDTO> policies = getPolicies().stream() .limit(policyLimit) .filter(p -> p.getClientIds().contains(clientId)) .filter(p -> p.isPaid()) .toList(); return new Response(policies); } @Transactional private List<PolicyDTO> getPolicies() { return policyService.getPolicies(); } @Data @AllArgsConstructor public class Response { private List<PolicyDTO> policies; } @Data public class PolicyDTO { private String id; private String name; private List<String> clientId; private Boolean isPaid; } @RequiredArgsConstructor @Component public class PolicyService { private PolicyDbRepository repository; List<PolicyDTO> getPolicies() { return repository.getPolicies(); } } public interface PolicyDbRepository { List<PolicyDTO> getPolicies(); }

19 просмотров
ВопросSeniorСбер лизинг

Расскажите про проблему с hotspot в Cassandra и как её решили

19 просмотров
ВопросSeniorkode.ru

Будет ли работать @RequestMapping если класс помечен только @Component?

19 просмотров
ВопросSeniorkode.ru

Какие технологии используются в командах? Есть ли Kotlin?

19 просмотров
ВопросSeniorkode.ru

Что делает процесс по-настоящему Agile, а не просто частые встречи?

19 просмотров