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

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

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

Реализовать метод, используя Stream API, который вернет List<Integer> на основе данных из входного List<String>
М Т С

Написать метод, на вход которого приходит две строки.
На выходе надо проверить, можно ли получить одну строку из другой за 1 исправление:
- замена одного символа в одной строке
- вставка/удаление одного символа из одной строки
мтс

Сделать ревью кода.
Полный код в комментариях
Диа-софт

Что будет выведено на экран?
Компания беркут. Были две задачи:

1. Написать код, который выводит числа от 0 до 1000, которые делятся на 3, но не делятся на 5, и сумма цифр в которых меньше десяти

2. Реализовать интерфейс LinkedList<T>
цфт
Найти ошибки в коде

Полный код в комментариях
Задача с собеса на проект леруа.

Сделать код-ревью контроллера.
Полный код в комментах -
Задача

Реализуйте функциональный интерфейс, который принимает четыре аргумента и возвращает результат. Продемонстрируйте его использование на примере сложения четырёх целых чисел.
-- Создание таблицы Employee
CREATE TABLE Employee (
id INT PRIMARY KEY AUTO_INCREMENT, -- Идентификатор сотрудника, первичный ключ с автоинкрементом
name VARCHAR(255) NOT NULL -- Имя сотрудника, обязательное поле
);

-- Создание таблицы Contact
CREATE TABLE Contact (
id INT PRIMARY KEY AUTO_INCREMENT, -- Идентификатор контакта, первичный ключ с автоинкрементом
employee_id INT, -- Внешний ключ, ссылающийся на таблицу Employee
contact VARCHAR(255) NOT NULL, -- Контактная информация, обязательное поле
FOREIGN KEY (employee_id) REFERENCES Employee(id) -- Определение внешнего ключа
);


Задача
Необходимо найти всех сотрудников, у которых есть хотя бы один контакт, начинающийся с буквы "A", и при этом нет ни одного контакта, начинающегося с буквы "B".

#sql
Что будет выведено на экран?
it1

Найти сотрудников, у которых зп больше 20
#sql
it1
Найти первый неповторяющийся элемент
Ссылка на код: online-ide.com/fhUlkyMw9X
itfb

Что произойдет при вызове methodOne() и при вызове methodTwo() ?
itfb

Что произойдет при вызове methodOne() ?
open-solution

Что будет выведено на экран?
public class Practice {
public static void main(String ... args) {
Boolean b = new Boolean("/true");
System.out.println(b);
}
}
Andersen

Сделать рефакторинг

ссылка на полный код - online-ide.com/6s9mQCSyMe
open-solution

Что будет выведено на экран?

public class Practice {
public static void main(String ... args) {
i = 5;
i = i++ + ++i;
System.out.println(i);
}
}
itfb

Известно, что сервис развернут в нескольких инстансах. Как будет работать такой код ? Какая проблема и как ее решить?