Перейти к содержимому
Get-offer
.tech
Ассистент
Банк вопросов
Обратная связь
Ресурсы
Подписка
Войти
Скачать
Банк вопросов
/
Java
Разработчик
Java
14 464 вопроса · 265 задач
Вопросы
14 464
Лайвкодинг
265
Поиск по вопросам
Уровень
Компания
Сортировка
14 464 вопроса
Вопрос
Senior
СБЕР
Какую базу данных оптимизировали и как правильно оптимизировать?
26 просмотров
→
Вопрос
Senior
МВидео/эльдорадо
Как определить какой таймаут нужно задать?
26 просмотров
→
Вопрос
Senior
01.tech
Сколько было RPS на пике? На запись сколько?
26 просмотров
→
Вопрос
Middle+
Мираполис
Расскажите иерархию исключений в Java
26 просмотров
→
Вопрос
Senior
Heads and Hands
Есть ли опыт работы на Kotlin?
26 просмотров
→
Вопрос
Middle+
Сбербанк
Была ли возможна ситуация, когда некоторый ивент оказывался в статусе, в котором ему оказываться было нельзя? Существовал ли механизм, который отслеживал переходы между статусами и разрешал или запрещал подобный переход?
26 просмотров
→
Вопрос
Senior
IT 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 просмотров
→
Вопрос
Senior
IT 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 просмотров
→
Вопрос
Senior
Uzum
Как работал ваш сервис? Он принимал REST и что-то делал и отправлял REST?
26 просмотров
→
Вопрос
Senior
ТБанк
В чём разница между synchronized block и атомиками? Как работает CAS?
26 просмотров
→
←
Назад
1
…
634
635
636
…
724
Вперёд
→