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

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

Прислать задачи, реклама - @privatevoidmain
Download Telegram
Всех с окончанием рабочей недели)
#fridaymemes

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

#ozon | Прислать задачу | Подписаться
1👍4👎2
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👍5
Mango office
Реализовать класс IteratorBoth, который перебирает элементы из двух наборов данных. Он должен последовательно перебирать элементы из первого Iterable, а затем, когда он закончится, переключиться на второй Iterable

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

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

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

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

#aston | Прислать задачу | Подписаться
1👍4
Госусллуги

Вывести имена пользователей, которые входят в группу "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 | Прислать задачу | Подписаться
1👍4