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

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

Прислать задачи, реклама - @privatevoidmain
Download Telegram
Сбер
Сколько раз будет напчатано слово print ?
ссылка на код - online-java.com/iRuPd5mCOc
#sber | Прислать задачу | Подписаться
Ростелеком

Как преобразовать лист студентов в мапу, где ключом будет группа, а значением - студенты?
class Student {
String group;
String fio;
}

ArrayList<Student> students = repository.findAll();

#rostelecom | Подписаться
Астон

Что произойдет в этом коде, если user.getType() == null ?
var result = Optional.ofNullable(user)
.map(user -> user.getType())
.map(type -> type.getName())

#aston | Прислать задачу | Подписаться
Киберлаб

--  Company: id, title, sector

-- Vacancy: id, id_company, name, salary

Написать запрос который выведет список кампаний из отрасли «IT»,
со средним доходом по вакансиям, название которых содержит слово java, более $1000

#sql
Подписаться
Центральный банк

Спроектировать базу даных, которая содержит следующую информацию:
банки (РФ)
клиенты (физлица)
счета (20 цифр)

Требуется создать:

таблицы
основные поля (по 2-3)
ограничения
связи таблиц

#sql
#cbr | Прислать задачу | Подписаться
Всех с окончанием рабочей недели)
#fridaymemes

У кого было так же?
Лига цифровой экономики

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

#digitalleague | Подписаться
Альфа-банк

Используя стрим-апи, из List<Employee> создать Map<String, List<Employee>>, где ключами будет отдел, а в списке работники отдела

List<Employee> employee;
Map<String, List<Employee>> newMap=....


#alfabank | Подписаться
Астон

Написать двумя способами очередь или стек

#aston | Прислать задачу | Подписаться
Что будет выведено?
Anonymous Quiz
36%
5
58%
4
5%
3
Астон

Что выведется на экран?

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 | Прислать задачу | Подписаться
Астон

Вывести среднее значение заработных плат по департментам.

#aston | Прислать задачу | Подписаться
Лига цифорвой экономики

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

#digitalleague | Подписаться
Альфа-банк

Реализовать универсальный метод преобразования коллекции объектов одного типа в коллекцию другого типа, (например коллекцию String преобразовать в коллекцию Integer). Метод должен принимать коллекцию и функцию преобразования одного типа в другой.


online-ide.com/lQCWBVjvyw
#alfabank | Подписаться
Ростелеком

Написать метод, который удалит повторяющиеся символы из строки

online-ide.com/hfEjlwnGJO
#repeat
#rostelecom | Подписаться
Астон

Написать метод findUser(), который возвращает первого пользователя с username начинающегося с А

online-java.com/FdLeVZQECa
#aston | Прислать задачу | Подписаться