Sobes.tech

Каким инструментом пользовался для анализа Heap Dump?

Senior
Uzum
8

Каково ваше отношение к искусственному интеллекту в разработке? Используете ли вы AI-инструменты?

Senior
ScaleApps
8

Как ты относишься к написанию тестов?

Senior
ТБанк
8

В рамках документооборота были какие-то подписания документов электронной подписью? Как это работало?

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

Какая стратегия доставки реализована в Kafka по умолчанию?

Senior
СБЕРСБЕР
8

Какие версии HTTP существуют и какая самая ходовая на рынке?

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

Есть ли опыт лидерства, менторинга, проведения собеседований?

Senior
Яндекс вертикали
8

Как ты работаешь с базами данных? Были ли интересные задачи?

Senior
Альфа КапиталАльфа Капитал
8

Какие знаешь альтернативы Spring?

Senior
Альфа КапиталАльфа Капитал
8

Расскажите, что такое дженерики в Java и в чём различия между инвариантностью, ковариантностью и контравариантностью при их использовании?

Senior
Северсталь
8

С какими библиотеками реактивного программирования работали?

Senior
Альфа-БанкАльфа-Банк
8

Какие плюсы дают неизменяемые объекты?

Senior
Альфа-БанкАльфа-Банк
8

Что выведет этот код? 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)); } }

Senior
IT OneIT One
8

Какие минусы у текущего подхода с сортировкой всего списка при каждом вызове getTop?

Senior
VKVK
8

Как данные попадали в вашу аналитическую систему из других сервисов?

Senior
СБЕРСБЕР
8

Какие функциональные интерфейсы знаешь? Можешь привести примеры?

Middle
Лоция
8

table student id PK name faculty_id table faculty id PK name SELECT f.name, count(*) FROM faculty f JOIN student s ON s.faculty_id = f.id GROUP BY f.id, f.name GROUP BY /*f.id,*/ f.name GROUP BY f.id/*, f.name*/

Middle+
ИннотехИннотех
8

В чём разница между аннотациями @Service и @Component в Spring?

Senior
СБЕРСБЕР
8

Чем Pod отличается от Deployment в Kubernetes?

Senior
Heads and Hands
8

Клиент пытается вывести средства, которых уже нет (мошенничество). Что произойдёт со стороны разработчика?

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