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

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

Прислать задачи, реклама - @privatevoidmain
Download Telegram
цфт
Найти ошибки в коде

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

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

Реализуйте функциональный интерфейс, который принимает четыре аргумента и возвращает результат. Продемонстрируйте его использование на примере сложения четырёх целых чисел.
-- Создание таблицы 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

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

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

public class B {
B b = new B();
public int show() {
return (true ? null : 0);
}

public static void main(String[] args) {
B b = new B();
b.show();
}
}
спортмастер

Дан массив целых чисел nums.
Пара (i,j) называется идентичной, если nums[i] == nums[j] и i < j.
Необходимо вычислить количество идентичных пар, реализовав следующий метод:

Пример:
Дано: nums = [4,1,2,4,4,2]
Ответ: 4
Объяснение: Здесь 4 идентичные пары: (0,3), (0,4), (3,4), (2,5).
#sportmaster
ОТП-банк

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

Написать метод revert(), который принимает на вход односвязный список и возвращает новый список, элементы которого идут в обратном порядке.
Написать метод printList() вывода списка на экран

ссылка на код online-ide.com/T72KOCGNH6
Яндекс
Написать класс банкомата