Разработчик

Java

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

14 464 вопроса

ВопросSeniorСБЕР

Какую базу данных оптимизировали и как правильно оптимизировать?

26 просмотров
ВопросSeniorМВидео/эльдорадо

Как определить какой таймаут нужно задать?

26 просмотров
ВопросSenior01.tech

Сколько было RPS на пике? На запись сколько?

26 просмотров
ВопросMiddle+Мираполис

Расскажите иерархию исключений в Java

26 просмотров
ВопросSeniorHeads and Hands

Есть ли опыт работы на Kotlin?

26 просмотров
ВопросMiddle+Сбербанк

Была ли возможна ситуация, когда некоторый ивент оказывался в статусе, в котором ему оказываться было нельзя? Существовал ли механизм, который отслеживал переходы между статусами и разрешал или запрещал подобный переход?

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

Что выведет этот код? public class StreamApi { @Data @AllArgsConstructor public static class Client { private String name; private String city; } public static Map<String, Long> countBy(Stream<Client> clients, Function<Client, String> clientParameterGetter) { return clients.collect(Collectors.groupingBy(clientParameterGetter, TreeMap::new, Collectors.counting())); } public static void main(String[] args) { List<Client> clients = List.of( new Client("Иванов", "Москва"), new Client("Михайлов", "Санкт-Петербург"), new Client("Сергеев", "Санкт-Петербург"), new Client("Иванов", null), new Client("Сергеев", null) ); long count = clients.stream() .peek(client -> { if (client.getCity() == null) { client.setCity("Москва"); } }) .count(); Predicate<Client> clientPredicate = client -> client.getCity() != null; Stream<Client> validClients = clients.stream().filter(clientPredicate); System.out.println(count); System.out.println(countBy(validClients, Client::getName)); System.out.println(countBy(validClients, Client::getCity)); } }

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

//Найти первый не повторяющийся элемент в массиве целых чисел int[] arr = {9, 4, 9, 6, 7, 4, 5}; int n = ...;

26 просмотров
ВопросMiddle+луция

Перечислите паттерны проектирования (GoF), которые вы точно знаете.

26 просмотров
ВопросMiddle+луция

Как работают индексы внутри (например, B-tree индексы)?

26 просмотров
ВопросSeniorТБанк

Как сделать отправку invoice во внешнюю систему более надёжной? Чтобы при недоступности платёжного сервиса клиент всё равно мог забронировать место и оплатить позже (в течение 10 минут).

26 просмотров
ВопросSeniorСБК ПАРУС

В чём основная проблема данной реализации - Некорректированное определение HTTP-статусов с типами исключений - Неправильная настройка Dependency Injection - Асинхронные прослушиватели не задействованы - Нестандартная обработка исключений в обработчике - Некорректная настройка бинoв - @Autowired не используется для развития зависимости

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

Почему использовали Hibernate? Кэш прикручивали и тюнили?

26 просмотров
ВопросSeniorИП Ганус Александр Андреевич

Назовите параметры аннотации @Transactional

26 просмотров
ВопросMiddle+pdm

Как изменение статуса договора триггерило дальнейшие расчёты? В базе поменялся статус — что дальше?

26 просмотров
ВопросMiddle+pdm

Как работал scheduler по расписанию?

26 просмотров
ВопросSeniorСТЭП ЛОДЖИК (STEP LOGIC)

import jakarta.persistence.Id; import jakarta.persistence.Table; import jakarta.ws.rs.QueryParam; import lombok.Data; import lombok.extern.log4j.Log4j2; @Log4j2 @Service @RestController("/store/book") public class BookStoreController { private final BooksRepository repo; public BookStoreController(BooksRepository repo, Boolean bool, Collection keys) { this.repo = repo; if (bool) { // check first key String firstKey = (String) ((ArrayList) keys).get(0); if (firstKey == "public") { keys.stream().forEach(key -> { // ... some logic log.warn("Using key " + key); }); } } } @PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Check if book exists " + map); }

26 просмотров
ВопросSeniorЦифровыеПривычки

Как минимизировать нагрузку на память бэкенда при чтении данных из БД, группировке и отправке файла на фронт?

26 просмотров
ВопросSeniorUzum

Как работал ваш сервис? Он принимал REST и что-то делал и отправлял REST?

26 просмотров
ВопросSeniorТБанк

В чём разница между synchronized block и атомиками? Как работает CAS?

26 просмотров