Sobes.tech

Как написать тест для Kafka (продюсер/консюмер)?

Middle+
МТСМТС
10

Что такое volatile в Java?

Senior
прайм пейментс
10

@PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Check if book exists " + map); Book book = new ObjectMapper().convertValue(map, Book.class); Book b = repo.findByTitle(book.getTitle()); if (b != null) { throw new Exception("Book already exists"); } book.setId(UUID.randomUUID().toString()); repo.save(book); log.debug("Book {} by {} is created with id {}", book.getTitle(), book.getAuthor(), book.getId()); return book; } @GetMapping("/get") public Book get(@QueryParam("id") String id) { log.debug("Get book " + id); return repo.findAll().stream() .filter(b -> b.getId().equals(id)) .findFirst().get(); }

Senior
СТЭП ЛОДЖИК (STEP LOGIC)
10

Что произойдёт если один из сервисов упал в момент фазы Commit в 2PC?

Senior
СБЕРСБЕР
10

-- Есть таблицы со структурой Employee id (PK) name salary dep_id(FK department.id) Department id (PK) name -- написать запрос, который вернет список наименований всех отделов с максимальной зарплатой в каждом отделе select d.name, MAX(e.salary) from Employee e join Department d on e.dep_id = d.id group by d.name

Senior
СБЕРСБЕР
10

Что инициировало расчёты начислений и сверок? Какой механизм триггерил этот процесс?

Senior
СБЕРСБЕР
10

Что такое промежуточные и терминальные методы в стримах?

Senior
IT OneIT One
10

Как сделать класс неизменяемым (immutable)?

Senior
СБЕРСБЕР
10

Если при чтении батча из 50 сообщений последние 5 упали с ошибкой, что произойдет с оффсетом?

Senior
Octo
10

Расскажите про ваш опыт работы

Senior
OZONOZON
10

Какой контракт между hashCode и equals?

Middle+
Мираполис
10

Был ли опыт написания BeanPostProcessor? Для какой задачи?

Middle+
Т-БанкТ-Банк
10

Какие входные параметры у метода defineClass?

Senior
Сбер Отдел 911
10

Расскажи про коллекции Java, с какими работал, какие подходят под разные задачи.

Middle+
МТСМТС
10

Что произойдет, если у сущности и её коллекции оба маппинга Eager, и мы загружаем один элемент коллекции?

Senior
BSS
10

/ ** * Поиск двух чисел в массиве, сумма которых равна заданному числу * <p> * Напиши функцию, принимающую массив из положительных * неупорядоченных чисел первым аргументом * и положительное число вторым аргументом. * Функция должна возвращать true, если в массиве * есть 2 числа, которые в сумме дают 2-й аргумент. * <p> * Input: ([10, 15, 3, 7], 17) * Output: true */

Senior
VKVK
10

Зачем нужна Java Memory Model?

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

Что такое AtomicInteger, для чего используется и в чём преимущество?

Senior
платформа офд
10

Что такое readiness и liveness пробы в Kubernetes?

Senior
СБЕРСБЕР
10

Какие типы тестирования знаешь? Чем они отличаются?

Senior
Технократия
10
/714