Реальные задачи с собеседований | Java
2.9K subscribers
251 photos
24 videos
384 links
Буду сюда выкладывать реальные задачи и вопросы с собеседований, без копипаста с интернета и других каналов)

Ссылка для друга - https://t.me/+K4vJFdalwlthYTQy

Прислать задачи, реклама - @privatevoidmain
Download Telegram
Озон

1. Напишите свою реализацию класса Enum

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

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

Ссылка на код - online-java.com/gR9M8CHIsY
#mango | Подписаться
Госусллуги

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

#gosusl | Прислать задачу | Подписаться
Астон

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

#aston | Прислать задачу | Подписаться
Альфа-банк

Какие методы не вызовут ошибку компиляции?

online-ide.com/6BZy0WlIVO
#alfabank | Подписаться
Госусллуги

Написать метод toBrandMap, который возвращает карту, где в качестве ключей используются бренды машин, а в значении - модели

class Car {
String brand;
String model;
}

Map<String, List<Car>> toBrandMap(List<Car> cars) {
return //your code
}


#gosusl | Прислать задачу | Подписаться
тинькоф

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

ссылка на код - online-java.com/G1iHkrnYDo

#tbank | Подписаться
тинькоф

Написать метод, который принимает матрицу, заполненную положительными числами и возвращает количество непрерывных областей, состоящих из одинаковых чисел

ссылка на код - online-java.com/gk8JmqjnDi

#tbank | Подписаться
Лига цифорвой экономики
-- 1. SQL. Есть книги, у которых есть id, название, список авторов. Есть авторы, у которых есть id, ФИО и книги, которые они написали.
-- Спроектировать реляционную модель данных и сделать к ней запрос - вывести все книги автора Иванова.

#sql
#digitalleague | Подписаться
ВТБ

Написать функциональный интерфейс с методом apply, который принимает на вход 4 аргумента разных неустановленных типов и возвращает ответ 5-го неустановленного типа, но тип ответа должен наследоваться от Stream

#vtb | Подписаться
ВТБ

Будет ли создаваться новая транзакция в методе someOp2() ?

#vtb | Подписаться
СБЕР

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

Set<Character> set = new HashSet<>();

for (char i = 'а'; i <= 'я'; i++) {
set.add(i);
set.remove(i - 1);
}

System.out.println(set.size());

#sber | Прислать задачу | Подписаться
Домклик

Какие проблемы видите в этом методе?

#domclick | Подписаться