Разработчик

Java

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

14 464 вопроса

ВопросMiddleСБЕР

По какой причине рассматриваете предложения?

14 просмотров
ВопросSeniorЯндекс вертикали

Оцените от 1 до 10 свою готовность решить задачу по многопоточности на интервью с ограниченным временем.

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

Что за проект в Газпром нефти? Над чем работали?

14 просмотров
ВопросMiddle+Госуслуги

Микросервисная архитектура была?

14 просмотров
ВопросMiddle+Госуслуги

На какой уровень дохода ориентируешься?

14 просмотров
ВопросMiddle+Госуслуги

Какие задачи для тебя интересны?

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

Как разделялось взаимодействие — что шло через Kafka, что напрямую?

14 просмотров
ВопросMiddle+СБЕР

Есть бэк, есть юай. Стек стандартный: Java, Spring, React, Postgres. Задача: Спроектировать рест-ендпоинт в котором надо взять данные из 3 источников и отдать на ui, при этом необходимо обеспечить максимально возможную пропускную способность и минимально возможное время отклика (критерии макс\мин исходя из наших конкретных условий, т.к. по сути, у нас тут нет серебряной пули и надо найти некий компромисс). Известно, что ожидаемый пиковый rps на этот рест-ендпоинт будет равен 200. Известные детали по источникам: 1 источник - наша бд, запрос около 3 сек. 2 источник - смежный сервис рест, деградирует до 2 минут при 100 rps на него, в норм режиме ответ отдает за 5 сек. Мы не можем как-то изменить поведение этого источника на их стороне. 3 источник - смежный сервис рест, рандомно (каких-либо паттернов такого поведения не удалось выяснить) отдает 503, в норм режиме ответ приходит за 10 сек. Мы не можем как-то изменить поведение этого источника на их стороне.

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

Можно ли оценить производительность запроса без его выполнения?

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

create table profiles ( profile_id serial primary key, user_id integer not null references users(user_id) ); insert into users select x from generate_series(1, 99999) as seq(x); insert into profiles select x, 100000 - x from generate_series(1, 99999) as seq(x); Select u.user_id, p.profile_id, p.user_id as profile_user_id From users u Join profiles p on u.users_id = p.user_id

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

Как работают Virtual Threads?

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

Приходилось ли грумить задачи с аналитиками до написания требований?

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

Сколько микросервисов было, как всё крутилось и масштабировалось?

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

Откуда берутся эти потоки при использовании new Thread без ограничений?

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

Что значит 'самоподписанный' токен? Зачем нужна подпись?

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

Что такое happens-before? Зачем разработчику про это знать? Откуда берётся эта гарантия?

14 просмотров
ВопросSeniorСбер Отдел 911

Как создаётся объект анонимного класса?

14 просмотров
ВопросSeniorСбер Отдел 911

Есть Spring Bean с двумя методами A и B, над обоими аннотации. Как вызвать метод B из метода A, чтобы аннотации сработали?

14 просмотров
ВопросSeniorBSS

Что произойдет, если подпрыгнуть на крыше движущегося поезда (200 км/ч)?

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

Как у вас хранятся конфиги и как происходит их обновление?

14 просмотров