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

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

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

1.
// Дана строка, состоящая из букв 'X', 'Y' и 'O'.
// Необходимо найти кратчайшее расстояние между буквами 'X' и 'Y', либо вывести 0, если 'X' либо 'Y' отсутствуют.

// Примеры:
// "YY" -> 0
// "XX" -> 0
// "XY" -> 1
// "YOX" -> 2
// "OOOXOOYOXO" -> 2
// "OOOXXOY"-> 2

#yandex | Прислать задачу | Подписаться
👍5
Яндекс
2.
// Например, даны два массива
// [1, 2, 3, 2, 0]

// [5, 1, 2, 7, 3, 2]

// Надо вернуть [1, 2, 2, 3]
// (порядок неважен)

#yandex | Прислать задачу | Подписаться
🤷‍♂7👍3
Unknown company

Объяснить работу кода

#unknown | Подписаться
🤔9👍2
Элеста

Что будет выведено на экран?
TreeSet<String> strings = new TreeSet<>();
strings.add("Tom");
strings.add("Ann");
strings.add("Jack");
strings.add("Tom");
strings.add("Kate");

String[] s = strings.stream()
.distinct()
.filter(str -> str.length() == 3)
.sorted()
.toArray(String[]::new);

Подписаться
👍2
Элеста

Что вернет метод?
public static int test(){
try {
int g = 3 / 1;
return 1;
} catch (ArithmeticException ae) {
return 2;
} finally {
return 3;
}
}

Прислать задачу | Подписаться
Что вернет метод?
Anonymous Quiz
32%
1
3%
2
57%
3
8%
Exception
🤔5👍4
Сбер

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

пример ввода:Парус Порвали Парус

Вывод:
Парус-2
Порвали-1

#sber | Прислать задачу | Подписаться
👍2
Unknown company

Объяснить работу кода. Сделать код-ревью

#unknown | Подписаться
👍9
Альфа банк

/* Напиши метод, который принимает на вход целое число n, которое является верхней границей диапазона 0..n и возвращает Map в которой ключи все числа из этого диапазона а значения по ключу
- список целых делителей ключа.

Пример:
n = 6.
out = {
1-[1]
2-[1,2]
3-[1,3]
4-[1,2,4]
5-[1,5]
6-[1,2,3,6]
}
*/

Map<Integer, List<Integer>> getDivisorsMap(Integer n){
// Реализация метода
}

#alfabank | Прислать задачу | Подписаться
👍4🔥1
Норд клан

Что будет выведено на экран?
#nordclan | Прислать задачу | Подписаться
👍8
Белл-интегратор

Какое число вернет этот метод?

#bell | Прислать задачу | Подписаться
🤔2
Белл-интегратор

Написать метод countFruit

#bell | Прислать задачу | Подписаться
👍2
Знаете что это такое?

Это я ищу в личке ваши задачи с собесов😏
😁16
Сбер #sql

dep
id
name

emp
id
id_dep
fio

Список: название отдела и количество сотрудников в нем. Если в отделе нет сотрудников, то должно быть отображено название отдела с null или 0.


#sber | Прислать задачу | Подписаться
👍2
Unknown company

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

#unknown | Подписаться
👍8