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

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

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

Что-то про transactional спрашивали

Подписаться
Lighthouse

public static class ProfileInfo {
public UserInfo userInfo;
public CompanyInfo companyInfo;
}

public static class UserInfo {
public String name;
public String age;
}

public static class CompanyInfo {
public String id;
public String companyName;
}

// методы

//метод должен выполниться за 1 секунду
public ProfileInfo getProfileInfo(Long id) {
// TODO необходимо написать реализацию
}

private UserInfo getUserInfo(Long id) {
// вызов внешнего сервиса занимает ~ 1 секунду
}

private CompanyInfo getCompanyInfo(Long id) {
// вызов внешнего сервиса занимает ~ 1 секунду
}

Подписаться
Лига цифровой экономики

/*
Реализация CustomHashMap должна создаваться и применяться следующим образом:
CustomHashMap obj = new CustomHashMap();
obj.put(key,value);
int param_2 = obj.get(key);
obj.remove(key);
*/

#digitalleague | Подписаться
It one

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

код по ссылке -
online-java.com/2roPsn3xJG

#itone | Подписаться
Лига цифровой экономики

/**
* Дан массив целых чисел. Необходимо вернуть индексы тех элементов, которые в сумме дадут заданное число.
* Входные данные всегда имеют решение и оно единственное.
*/

// [0, 2, 3, 4], 7 => [2, 3]
// [0, 2, 3, 7], 7 => [0, 3]

#digitalleague | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Реальные задачи с собеседований | Java
Админ ждет новые задачи от подписчиков: ____ Присылайте ваши задачи с собесов мне в личку - @privatevoidmain 🤝
Всем привет. куплю свежие записи собеседований. у кого есть, напишите плиз в личку t.me/privatevoidmain
(цена, компания, вилка, когда был собес, и если есть ссылку на вакансию)
Реальные задачи с собеседований | Java
Всем привет. куплю свежие записи собеседований. у кого есть, напишите плиз в личку t.me/privatevoidmain (цена, компания, вилка, когда был собес, и если есть ссылку на вакансию)
До чево довели админа? вы довольны?

ладно, шучу, записи нужны не для задач, а для другого - готовлю мощный курс по подготовке к собесам
ставьте 🔥, если вам это было бы актуально
Яндекс

Реализовать функцию OneEditApart, которая проверяет, можно ли привести одну строку к другой не более чем за одно исправление (удаление, добавление или изменение символа).
OneEditApart("cat", "dog") -> false
OneEditApart("cat", "cats") -> true
OneEditApart("cat", "cut") -> true
OneEditApart("cat", "cast") -> true
OneEditApart("cat", "at") -> true
OneEditApart("cat", "acts") -> false


#yandex | Подписаться
Яндекс

На вход дается массив целых чисел и число x. Найти под-отрезок (любой), сумма элементов которого равняется x. Вывести границы этого отрезка или пустой массив если это невозможно.

Тест кейс: [5,1,2,1], x=4 -> (1,3) // 1+2+1 = 4

#yandex | Подписаться
Axbit Group

В модели существует некоторый enum:

public enum AccountType {
TYPE_ONE,
TYPE_INO
}

который используется для указания типа в какой-то сущности, как:

@Enumerated
private AccountType accountType;

Была поставлена задача добавить новый тип в перечисление TYPE_ONE_AND_HALF, что и было сделано:

public enum AccountType {
TYPE_ONE_AND_HALF,
TYPE_ONE,
TYPE_INO
}

Корректно ли данное решение и какие могут быть проблемы при такой реализации?

Подписаться