Реальные задачи с собеседований | Java
الذهاب إلى القناة على Telegram
Буду сюда выкладывать реальные задачи и вопросы с собеседований, без копипаста с интернета и других каналов) Ссылка для друга - https://t.me/+K4vJFdalwlthYTQy Прислать задачи, реклама - @privatevoidmain
إظهار المزيد4 360
المشتركون
+424 ساعات
+97 أيام
+1730 أيام
أرشيف المشاركات
тинькоф
Код ревью
ссылка на код - 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 | Подписаться
Госусллуги
Вывести имена пользователей, которые входят в группу "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. Если нет, как исправить?
#gosusl | Прислать задачу | Подписаться
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/FdLeVZQECa
#aston | Прислать задачу | Подписаться
Ростелеком
Написать метод, который удалит повторяющиеся символы из строки
online-ide.com/hfEjlwnGJO
#repeat
#rostelecom | Подписаться
Альфа-банк
Реализовать универсальный метод преобразования коллекции объектов одного типа в коллекцию другого типа, (например коллекцию String преобразовать в коллекцию Integer). Метод должен принимать коллекцию и функцию преобразования одного типа в другой.
online-ide.com/lQCWBVjvyw
#alfabank | Подписаться
Лига цифорвой экономики
Написать метод, который проверяет, что у каждой открывающей скобки есть закрывающая
#digitalleague | Подписаться
Астон
Вывести среднее значение заработных плат по департментам.
#aston | Прислать задачу | Подписаться
Астон
Что выведется на экран?
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 | Прислать задачу | ПодписатьсяАльфа-банк
Используя стрим-апи, из List<Employee> создать Map<String, List<Employee>>, где ключами будет отдел, а в списке работники отдела
List<Employee> employee;
Map<String, List<Employee>> newMap=....
#alfabank | Подписаться
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
