ru
Feedback
Реальные задачи с собеседований | Java

Реальные задачи с собеседований | Java

Открыть в Telegram

Буду сюда выкладывать реальные задачи и вопросы с собеседований, без копипаста с интернета и других каналов) Ссылка для друга - https://t.me/+K4vJFdalwlthYTQy Прислать задачи, реклама - @privatevoidmain

Больше
4 360
Подписчики
+424 часа
+97 дней
+1730 день
Архив постов
тинькоф Код ревью ссылка на код - online-java.com/pPYJ4hbfNr #tbank | Подписаться
тинькоф Код ревью ссылка на код - online-java.com/pPYJ4hbfNr #tbank | Подписаться

Госусллуги Написать метод toBrandMap, который возвращает карту, где в качестве ключей используются бренды машин, а в значении - модели
class Car {
    String brand;
    String model;
}

Map<String, List<Car>> toBrandMap(List<Car> cars) {
    return //your code
}
#gosusl | Прислать задачу | Подписаться

Альфа-банк Какие методы не вызовут ошибку компиляции? online-ide.com/6BZy0WlIVO #alfabank | Подписаться
Альфа-банк Какие методы не вызовут ошибку компиляции? online-ide.com/6BZy0WlIVO #alfabank | Подписаться

Госусллуги Вывести имена пользователей, которые входят в группу "Admins"
entity users { id: bigint full_name: varchar } entity groups { id: bigint name: varchar } entity user_in_group { user_id: bigint group_id: bigint }
#sql #gosusl | Прислать задачу | Подписаться

Астон Написать метод, который принимает массив int и Integer, и находит ближайшее к нему число из массива:
int[] arr = new int[] { 2, 5, 6, 7, 8, 8, 9 };
#aston | Прислать задачу | Подписаться

Госусллуги 1. Сохраняются ли логи в бд (метод logToDB1()) , если в методе doStuff() будет ошибка? 2. Если нет, как исправить?
Госусллуги 1. Сохраняются ли логи в бд (метод logToDB1()) , если в методе doStuff() будет ошибка? 2. Если нет, как исправить? #gosusl | Прислать задачу | Подписаться

Mango office Реализовать класс IteratorBoth, который перебирает элементы из двух наборов данных. Он должен последовательно пе
Mango office Реализовать класс IteratorBoth, который перебирает элементы из двух наборов данных. Он должен последовательно перебирать элементы из первого Iterable, а затем, когда он закончится, переключиться на второй Iterable Ссылка на код - online-java.com/gR9M8CHIsY #mango | Подписаться

Mango office Найти улицу и номер дома, жильцы которого в выбранный интервал времени совершили покупок на самою большую сумму
CREATE TABLE employee ( id uuid NOT NULL, "name" varchar(255) NOT NULL, surname varchar(255) NOT NULL, created_at timestamp NOT NULL, CONSTRAINT employee_pk PRIMARY KEY (id), CONSTRAINT employee_un UNIQUE (name, surname) ); ---- CREATE TABLE address ( id uuid NOT NULL, employee_id uuid NOT NULL, city varchar(255) NOT NULL, street varchar(255) NOT NULL, building int8 NOT NULL, CONSTRAINT address_pk PRIMARY KEY (id), CONSTRAINT address_fk FOREIGN KEY (employee_id) REFERENCES employee(id) ); ----- CREATE TABLE purshasing ( id uuid NOT NULL, employee_id uuid NOT NULL, "name" varchar(255) NOT NULL, amount int8 NOT NULL, created_at timestamp NOT NULL, CONSTRAINT purshasing_pk PRIMARY KEY (id), CONSTRAINT purshasing_fk FOREIGN KEY (employee_id) REFERENCES employee(id) );
#sql #mango | Подписаться

Озон 1. Напишите свою реализацию класса Enum 2. Выведите первое не повторяющиеся имя с минимальным значением
Map<String, Integer> map = new HashMap<>{{"Аня", 1},{"Катя", 3},{"Аня", 4},{"Даша", 1},};
#ozon | Прислать задачу | Подписаться

Астон Написать метод findUser(), который возвращает первого пользователя с username начинающегося с А online-java.com/FdLeVZQ
Астон Написать метод findUser(), который возвращает первого пользователя с username начинающегося с А online-java.com/FdLeVZQECa #aston | Прислать задачу | Подписаться

Ростелеком Написать метод, который удалит повторяющиеся символы из строки online-ide.com/hfEjlwnGJO #repeat #rostelecom | Под
Ростелеком Написать метод, который удалит повторяющиеся символы из строки online-ide.com/hfEjlwnGJO #repeat #rostelecom | Подписаться

Альфа-банк Реализовать универсальный метод преобразования коллекции объектов одного типа в коллекцию другого типа, (например
Альфа-банк Реализовать универсальный метод преобразования коллекции объектов одного типа в коллекцию другого типа, (например коллекцию String преобразовать в коллекцию Integer). Метод должен принимать коллекцию и функцию преобразования одного типа в другой. online-ide.com/lQCWBVjvyw #alfabank | Подписаться

Лига цифорвой экономики Написать метод, который проверяет, что у каждой открывающей скобки есть закрывающая #digitalleague |
Лига цифорвой экономики Написать метод, который проверяет, что у каждой открывающей скобки есть закрывающая #digitalleague | Подписаться

Астон Вывести среднее значение заработных плат по департментам. #aston | Прислать задачу | Подписаться
Астон Вывести среднее значение заработных плат по департментам. #aston | Прислать задачу | Подписаться

Сбер Что будет выведено? #sber | Прислать задачу | Подписаться
Сбер Что будет выведено? #sber | Прислать задачу | Подписаться

Астон Что выведется на экран?
Stream.of("d2", "a2", "b1", "b3", "c")
    .map(s -> {
        System.out.println("map: " + s);
        return s.toUpperCase();
    })
    .anyMatch(s -> {
        System.out.println("anyMatch: " + s);
        return s.startsWith("A");
    });
#aston | Прислать задачу | Подписаться

Что будет выведено?
Anonymous voting

Сбер Что будет выведено? #sber | Прислать задачу | Подписаться
Сбер Что будет выведено? #sber | Прислать задачу | Подписаться

Астон Написать двумя способами очередь или стек #aston | Прислать задачу | Подписаться

Альфа-банк Используя стрим-апи, из List<Employee> создать Map<String, List<Employee>>, где ключами будет отдел, а в списке работники отдела
List<Employee> employee;
Map<String, List<Employee>> newMap=....
#alfabank | Подписаться