Реальные задачи с собеседований | Java
4.55K subscribers
299 photos
64 videos
2 files
630 links
Буду сюда выкладывать реальные задачи и вопросы с собеседований, без копипаста с интернета и других каналов)

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

Прислать задачи, реклама - @privatevoidmain
Download Telegram
Яндекс (стажировка)
Дана строка.
Найти количество её непрерывных подстрок,
которые содержат все уникальные символы из этой строки хотя бы по одному разу.

#yandex
Прислать задачу
| Подписаться
👍1
Яндекс🔥
/**
* Пересечение двух отсортированных массивов.
*
* Даны два отсортированных массива целых чисел.
* Напишите функцию, которая вернёт новый отсортированный список
* с пересечением элементов.
*
* Input: a=[2, 3, 3, 8, 11, 20], b=[5, 9, 9, 11, 13, 20, 24]
* Output: [11, 20]
*/


#yandex
Прислать задачу
| Подписаться
🔥9🤷‍♂6
Всех с окончанием рабочей недели
#fridaymemes
🤔30😁18💩3❤1🔥1😢1
Сбер

// Что выведет данный код? Почему?
public class Main {
public static void main(String[] args) {
int a = 10;
int b = 20;
calculate(a, b);

System.out.println("a = " + a + ", b = " + b);
}

public static void calculate(int a, int b) {
a = a + b;
}
}

#sber
Прислать задачу | Подписаться
😁11🤔1
Всех с окончанием рабочей недели (теперь точно)
#fridaymemes от подписчика
😁36😢2
Сбер
//Напишите метод для подсчета количества конкретных слов в строке (уникальное слово - количество повторений).
Пример строки:
One of the most famous statues in the world stands on an island in New York. This statue is the Statue of Liberty - a woman holding a torch. Visitors can go inside the statue. The statue is so large that as many as twelve people can stand inside the torch.

#sber
Прислать задачу | Подписаться
#itone
CREATE TABLE person (
id uuid PRIMARY KEY,
age int2 NOT NULL,
town text NOT NULL,
sex CHAR(1) NOT NULL CHECK(sex IN ('M','F')),
lastName text NOT NULL,
firstName varchar(20) NOT NULL,
middleName text
);

-- 1) Как добавить друзей для person (друзья - та же сущность person)?

-- 2) Самый популярный поисковый запрос

select * from person
where
town = :town
and age between (:min, :max)
and sex = :sex;

-- Запрос сильно тормозит. Как понять причину?

Прислать задачу | Подписаться
👍1
Вот и мне прилетела верификация от антропика😏

У кого то получилось разрулить и избежать бана?
😢10👏1
Альфабанк
public class StreamQuiz { public static void main(String[] args) { List<Integer> numbers = List.of(4, 3, 7, 4, 2);
Set<Integer> result = numbers.stream()
.peek(n -> System.out.println("Peek 1: " + n))
.filter(n -> n >= 3)
.peek(n -> System.out.println("Peek 2: " + n))
.sorted()
.peek(n -> System.out.println("Peek 3: " + n))
.collect(Collectors.toSet());

System.out.println("Result: " + result);
}
}

#alfabank
Прислать задачу | Подписаться
❤2